Everything You Need To Start Making Games in C++!

Check out my gamedev course for beginners: https://www.udemy.com/course/gamedev-course-for-beginners/?couponCode=LLGD67 Join my Discord: https://discord.gg/eehehsPAka 1) Learn The Language Use any C++ tutorial you like, just don't too far for now, just learn the basics. The first 70 tutorials from here will do. https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb In order to code you need a code editor. I recommend visual studio 2017: https://www.reddit.com/r/VisualStudio/comments/1all0d4/is_visual_studio_2017_community_version_still/ https://download.visualstudio.microsoft.com/download/pr/8729ca3d-c3b2-4b32-b6fb-a7ea468a4af2/4448a86b1ae7d5b90bdc9c51e3f18b8f6ab0d3176560aa23b03f102380e02746/vs_Community.exe Finally STAY AWAY FROM OPP! 2) Make Simple Projects (Games) This Youtube channel has super cool and easy project tutorials: https://www.youtube.com/@javidx9 3) Make a proper C++ game (with a graphics library) Use my setup from here that already links Raylib for you https://github.com/meemknight/raylibCmakeSetup And use this tutorial to make a simple snake game with Raylib https://www.youtube.com/watch?v=n8iKvtRdT20 Than try to make your own big game with Raylib! (I recommend a Terraria like game) You can also check out my gamedev course where I teach exactly this! https://www.udemy.com/course/gamedev-course-for-beginners/?couponCode=LLGD67 3.5) How to manage memory in C++s https://www.youtube.com/watch?v=vjtm-a0xqB8 4) Learning to link to libraries I use something called CMake, but I use it differently than other people. So watch this video even if you already know CMake. https://www.youtube.com/watch?v=IBgfeZME2Vw Bonus I search for game assets here: https://itch.io/ And sometimes on google. For 2D drawing you can use: https://www.aseprite.org/ https://www.photopea.com/ For 3D you can use: https://www.blender.org/ https://www.blockbench.net/ How were the Minecraft assets made: https://www.youtube.com/watch?v=P6BvcLnESIM For music and sounds I don't have a specific recomandation where to search them for. But if you ever want to pay for custom music for your game I can recommend this guy: https://linktr.ee/H2_AIL_Platforms Game design is EXTREMELY important if you want to make a successful game. You can learn it from here: https://www.youtube.com/@GMTK Publishing your game on Steam: https://partner.steamgames.com/ Good tutorial: https://www.youtube.com/watch?v=gwMPvEFFomE Learn Sales and Marketing for Steam from this guy (he has some good free tutorials, not only paid ones) https://howtomarketagame.com/ 5) Advanced C++ coding Keep your code simple and make projects instead of searching for tutorials. The only place I would say you can actually learn good advanced programming things is Casey Muratory: https://www.youtube.com/playlist?list=PLnuhp3Xd9PYTt6svyQPyRO_AAuMWGxPzU https://www.youtube.com/@MollyRocket For 3D programming I recommend you learning OpenGL from here: https://www.youtube.com/playlist?list=PLRwVmtr-pp06qT6ckboaOhnm9FxmzHpbY https://learnopengl.com/ https://www.youtube.com/watch?v=2JgAv_gZ72w Music: Voxels And Axles https://linktr.ee/H2_AIL_Platforms MDK - Jelly Castle Hollo Knight Music - Team Cherry Music: Evan King Minecraft Music Terraria Music
Home
/
Indie Game Developers
/
Low Level Game Dev
/
Everything You Need To Start Making Games in C++!

More from Low Level Game Dev