Game Lab · Your first game
Build a playable browser 2D game: a game brief, controls, a complete level, assets, saved progress, playtesting and a preview release.
Taught by Vadim · Updated November 2026
- Length
- 9 hours
- Lessons
- 23 lessons
- Modules
- 5 modules
- Practice card
- Included
What you’ll learn
- Write GAME.md with controls, goals, win and lose conditions. Build a controllable object and one interaction.
- Add a start menu, pause, restart and game-over state. Make transitions clear and test each state.
- Build one level with a beginning, a challenge and a finish. Ensure the player can complete it.
- Add assets and optional sound. Check usage rights, include credits and provide a mute control.
Program
1Step 1 · Game brief and first playable
2Step 2 · Menus and game states
3Step 3 · One complete level
4Step 4 · Visual assets, sound and credits
5Step 5 · Saves and a little progression
6Step 6 · Playtesting, bugs and stability
7Step 7 · Preview release of your game
Who helps you
Vadim
GrootLab founder · building with AI
GrootLab is a school for AI developers. We build games, apps and online services: define a task, work with AI, check the code and release a product. The workshop and a clear engineering process are at the heart of learning.
Reviews
AI
Your project
A result you can verify
Open the project, test the main scenario and demonstrate your work. Use feedback to choose the next small step.
Questions
Do I need any experience?
Each course lists its level. Beginner courses assume nothing; intermediate ones expect you to know the basics, and the first module recaps them.
How long do I have access?
For life. Paid courses are yours to keep, including future updates. Plus members keep access while subscribed.
Do I get a certificate?
Yes. Finish every lesson and you get a certificate with your name, the course and its length, ready to share.
What if it isn’t for me?
Paid courses come with a 30-day money-back guarantee, no questions asked.