Recording my learning journey as an indie developer
Game Development
I track my learning month by month, splitting everything into two parts: hands‑on projects and theory. The courses marked with an asterisk were especially helpful for me at that stage — I genuinely recommend them. Feel free to use this list as a reference based on your own needs and where you are in your learning journey.
Time
Project Name (Practice/Hands-on)
Course Reference & Resource Source
Course Name
Source
2026/1
Merge Big Watermelon
Bilibili-YouChiHui
* Mastering SOLID Principles in Unity Game Development
Udemy-Niraj Vishwakarma
Space Shooter
Bilibili-QiQiKerplane
C# intermediate
YouTube-Code Monkey
Flappy Bird
YouTube-Zigurous
C# advanced
YouTube-Code Monkey
Pong
YouTube-Zigurous
Programming Design Patterns For Unity: Write Better Code
Udemy-GameDev.tv/
Asteroids
YouTube-Zigurous
*Learn Problem Solving
YouTube-Code Monkey
2026/2
Tank vs. Drone War
【Extended Project/Work-SOLID】
*Unity 2D Beginner Course - Lua Lander
YouTube-Code Monkey
*Junior Programmer-Pathway(Unit1~4)
Unity Learn
2026/3
Learn to make an Awesome Builder-Defender game in Unity!
Udemy-Code Monkey/ B站
*Junior Programmer-Pathway(Unit5~8)
Unity Learn
*Use a C# style guide for clean and scalable game code
Unity Manual
AI
Time
Project Name (Practice/Hands-on)
Course Reference & Resource Source
Course Name
Source
2026/2
* Succeed in the Age of AI
Udemy-Angela Yu
2026/3
CS50’s Introduction to Programming with Python
edX-Harvard
Python Crash Course(3rd Edition)+Videos(Syntax)
Eric Matthes + Bilibili-图灵社区&林粒粒呀
Python Mega Course: Build 20 Real-World Apps and AI Agents