I have been studying Harvard’s CS50’s Introduction to Game Development course on EDX, and as part of this I have to submit a game I’ve created as my final project. This series covers my progress while completing this project.
- Game Dev Blog #0
- Game Dev Blog #1: “Final Project” Approach
- Game Dev Blog #2: “Final Project” Prototyping
- Game Dev Blog #3: Prototyping continued
- Game Dev Blog #4: Clinging on for life
- Game Dev Blog #5: Prototyping almost complete
- Game Dev Blog #6: Prototyping to Production
- Game Dev Blog #7: Animations!
- Game Dev Blog #8: Sound!
- Game Dev Blog #9: More component libraries!
- Game Dev Blog #10: Enemies and backgrounds
- Game Dev Blog #11: The Pareto Principle
- Game Dev Blog #12: Game and course complete!
The culmination of the “Introduction to Game Development” course is a final project to make a game from scratch, in either Love2D or Unity. Because of procrastination I’ve left myself with a short window to actually finish this project before the course deadline of July 1st at midnight, made shorter by me wanting to finish it before the penultimate grading cycle, so I can fix any issues if it doesn’t pass first time around. That leaves me about 3 weeks to make something by the first week of June. Because of this, I’ve gone with Love2D, which is an environment I’m probably a little more familiar with over Unity at this point.
So this is the first game dev blog entry, and I hope there will be more to come, not just for the final project, but beyond into other games I’ve long wanted to make.
For future dev blog posts I’m going to try to follow a 3-2-1 format that I first saw used by Slaygster, the developer of the Strelitzia discord bot – 3 achievements, 2 things learned, 1 upcoming thing.

No responses yet