Hi folks!
In case you don't know, this game was developed entirely on a live steam!
This means you can watch everything being created in the game, from the very first line of code!

If case you are interested on learning more about game development, you can check out the development live streams!
www.youtube.com/watch?v=cTwh9oHcs1w&list=PL7Ej6SUky1357r-Lqf_nogZWHssXP-hvH&index=2
In case you just want a "best moments" kind of video, I prepared a highlights for you:
https://www.youtube.com/watch?v=xKWrGbSBZ_8
But if you watch the full development, there are small details you will learn that is hard to learn otherwise, even in a tutorial! For example, sometimes, you have to type something quick and dirty just to help you debug something then you go back and make a nice semantic compression and build a solid system!
These are the topics we covered (so far):
Ep 01: Platform Layer and Software Rendering Programming
Ep 02: Gameplay, Epic Collision Failure, Epic Collision Success
Ep 03: Gameplay Programming, Beginning of Game Modes
Ep 04: Programming Game Mechanics, Sketching some Levels
Ep 05: Programming the Game Design Core
Ep 06: Gameplay Debugging and Improvements
Ep 07: Adding Juice to the Game (Game Feel)
Ep 08: Programming a Particle System And Other Improvements
Ep 09: Graphics Programming: Rotated Rects
Ep 10: Bitmaps and Subpixel Rendering, Pixel Art & Improvements
Ep 11: Audio System and Mixer
Ep 12: Parallel Programming: Making a Job System for the Engine
Ep 13: Main Menu, Save System, Implementing Sounds in the Game
Ep 14: Implementing Sound Effects, Finishing the Mixer, Game Feel
Ep 15: Better Menu, Gameplay HUD, Text Drawing
Ep 16: Optimizing the Game (5x faster!), Programming a Profiler
Ep 17: Gameplay Improvements: Animation, Audio, Robustness
Ep 18: Level Design and Gameplay Programming
Ep 19: Camera System, Screenshake and Collision Programming
Ep 20: Animated Level Transitions, Gameplay Improvemets
Ep 21: Asset System, Async Ogg Reader
I hope you enjoy it!
