I Spent 100 Days Learning Game Development

preview_player
Показать описание
The first 200 of you will get 20% off Brilliant’s annual premium subscription.

s o c i a l s ☕️

s u p p o r t 👏

d e s c r i p t i o n 🔥
This video is sponsored by Brilliant.

Chapters :
00:00 - intro
00:43 - learning game programming
04:00 - Brilliant Sponsor
06:08 - learning game art
08:13 - learning game design
10:32 - time to learn game dev
12:50 - outro

In this video, I'm going to talk about my experience spending over 100 days learning game development!

In September of 2021 I had no experience in game dev, to now launching my first Steam page for my upcoming indie game Castlemancer. If you have ever played video games, especially indie games, you've probably thought about building your own indie game or generally just learning game development.

There are 4 main pillars that I think that go into learning game development. The first pillar when it comes to learning game dev is the programming side. If you already know how to code, then you are already a few steps ahead, and it really just comes down to learning a different programming language and game engine like Unity.

If you don't know how to code, there are a few different options that I have highlighted in previous devlogs. You can choose to learn game development through a low-code game engine like GDevelop or GameMaker. You could also look up free tutorials on YouTube covering the basics of programming and computer science. Once you have the basics of software engineering, you can then dive deeper into game engines and other programming languages. Then you can start developing some simple games in Unity!

The next pillar of learning game development is art! If you're not artistically inclined (like me), you can choose to purchase or commission art from really talented game artists. Alternatively, you can again look up tutorials for anything regarding game art or music!

After art, the next pillar of game development is game design! Now game design is a little less tangible than game programming and game art. The best tip that has helped me when I was learning game design was to think (or write) out the core gameplay loop of some of my favorite games!

The last pillar of learning game development is time. Basically, how much time you are willing to commit to learning game dev and design. This will drastically depend on your personal circumstances, but the important takeaway is to not compare yourself to others!

Good luck with your game development journey, and check out my other devlogs if you're interested in learning game dev!

#gamedev #devlog #indiegame

c r e d i t s 🎵

d i s c l a i m e r
I do not claim to own any or all of the pictures/footage that may be shown in this video.
All of my opinions are entirely my own and do not represent any company I work for or am affiliated with.
Any financial topics discussed are not financial advice.

Channel produced by Rainy Sunday LLC.g
Рекомендации по теме
Комментарии
Автор

"Time is money friend" one goblin said that to me in Ratchet... anyway i spend 2 years (1000 hours! of actual game developing) and release it on Steam it was a marathon but then sadly marketing didn't go well and my game fall in to pit of never discovered indie games... but it was first Steam game so i gonna keep trying to shock people with a second one, anyway good luck and never stop!

branidev
Автор

Great video and great job on learning that much that quickly! Best of luck with the game!

CodeMonkeyUnity
Автор

Really well-written video on what goes into learning game development. Well done mate!

LastGamerName
Автор

Nice! Great video. On the topic of detecting and interacting with lots of enemies, sqr distance is indeed faster but its still doing loops across all entities. For the kind of game you are making I recommend looking into "Space partitioning". its like dividing your game world up into cities, streets and houses. no need for enemies to check combat against enemies in a different street so you can drastically cut down the amount of work. In particular a "Quad Tree" approach is probably your friend here, but there are a lot of ways to approach it. Good luck with it!

JasonStorey
Автор

Appreciated all the extra info beyond the typical "slideshow of prototypes I made" format. Great vid!

ProfFarns
Автор

Hiya! loving the video! I just wanted to mention that gamemaker is quite code intensive, it just has the option to use drag and drop :)

alicemation
Автор

Drummer of Trask here, our lead singer met you on a plane or something. Excited to send you some tunes!

Trinsid
Автор

i have done bots for multiple games, i actually learned a lot of java and backend stuff from writting minecraft cheats, but never got to making a game outside the CLI as I cant find motivation to do much frontend and graphics, also I ve also started using linux at the very beginning and most game dev resources and libs are for windows and was a complete different style when you are learning linux stuff

GameSmilexD
Автор

Nice video! I'm learning how to use a game engine right now, so I really liked it!

HeathTheCoder
Автор

It's really inspiring to see your progress. Keep going :)

GameDevExperiments
Автор

you look like shrek when he turns human

GuguinhaMuchosJogos
Автор

Cool to see this. I have been doing 100 days of code and picked up game dev around day 66, day 72 I entered a game jam haha. I had to learn so much in about 10 days.

As far as Godot, python may be a better starting point. Most every tutorial you'll find use gdscript.

Still a long ways to go. I luckily had learned some python so that helped. But yes, the mindset is the most important part, being able to take some code that solves a problem and generalize how it works for other problems is really important. Otherwise you won't be able to do much outside a tutorial.

Vashinator
Автор

Hi! Great video! What flow chart software did you use in the game design section?

gamedevopz
Автор

6:49 I'm the opposite. I'm very good at pixel art but I don't really want to code but I know I will have to learn how if I want to make a game.

Ostnizdasht
Автор

3:11 I've found I can only write my own coding langue then only write code for it when making a Table Top game. So yeah for video games I just stick with no code engines like RPG maker which if you want an RPG and are a great writer, Game desdigner and artest you can totally make a great game without coding and enter a market of RPG maker games... Which is it more limited then if you could code? Yes it is dioes that stop you from making a great game? No it does not. Which finding a good writyer and artest is alot harder then making game in RPG maker with no code.

GreenBlueWalkthrough
Автор

The thing I struggle with is programming. I really enjoy it and have some background with it (done a few projects with python) so I do get the gist of it but learning the logic behind Unity’s C#, I’m very familiar with the engine itself but I just can’t seem to keep learning C# since i’ve gotten to a point where I just don’t know how or where to continue learning it from.

idkwhatticallmyselfhere
Автор

Can u suggest what kind of Laptop or PC is required for making game

ritam
Автор

really appreciate you actually paid artists for their work instead of using AI

haris
Автор

I'm currently developing a 3D RPG-style video game in Unity and have encountered an issue with handling upper and lower levels. Despite exploring various methods like fading and transparency effects, I haven't been able to find the desired solution. Is there someone available to assist me in resolving this 3D-related problem?

AlejandroMartinez-izkf
Автор

900 views ?!?!??!
this is very underrated

fgrey-