Teen Creator Hub · Ages 13+

Code. Create.
Level Up.

Real courses for real skills. Build actual games in JavaScript, Python, Godot, and more no gatekeeping, no paywalls, no fluff.

7
Courses
5
Articles
Free
Always
Pick your level
Not a teen? There's a section for you too.
Recommended order

Your learning path

Not sure where to start? Follow this path — each step builds on the last.

1
Start Here · No Experience Needed
🕹️ JavaScript Platformer Builder
Fill in values and see a live game update in real time. Great first intro to how code affects a game — no typing required to start.
Start Building →
2
Step 2 · Type Real Code
🐍 Python Game Builder
Write actual Python line by line and watch your game run in the browser. 10 guided steps from blank screen to finished game.
Start Building →
3
Step 3 · Learn a Real Engine
👾 Space Invaders in Godot 4
11 full chapters scenes, GDScript, signals, collisions, waves, and a complete playable game you built yourself.
Start Course →
4
Step 4 · Go Further
🎮 Godot 4 Starter Templates
Download 4 complete working games Platformer, Asteroids, Space Invaders, Tower Defence — and take them apart to learn how they tick.
Get Templates →
5
Step 5 · Build Something Wild
⚔️ MUGEN Workshop
Build your own fighting game character from scratch. A 3-part course covering Fighter Factory, stage creation, and 10 downloadable files.
Start Course →
Real skills. Real tools.

What you'll actually learn to use

🟨
JavaScript
The language of the web. Used in the platformer builder variables, functions, game loops.
Web / Games
🐍
Python
One of the world's most used languages. Great for beginners. Used in the game builder course.
General Purpose
🤖
GDScript
Godot's own scripting language clean, readable, and designed for making games fast.
Game Dev
🎮
Godot Engine
A free, open-source 2D/3D game engine used by indie devs worldwide. No licence cost ever.
Free & Open Source
🧱
Roblox Studio
Build, publish and monetise games and accessories on one of the world's biggest platforms.
Platform
⚔️
MUGEN + Fighter Factory
Build fully custom fighting game characters with sprites, hitboxes and special moves.
Specialist

Build Something Real

Hands-on courses where you make a real game or project. Pick one and start all free, all beginner-friendly.

🕹️

JavaScript Platformer Builder. Build a Mario-Style Game Live in Your Browser

Fill in the numbers — gravity, jump force, enemies, health, attack range and watch your platformer update live. 10 steps, real JavaScript concepts, ages 13+.

🐍

Python Game Builder. Build a Dodge & Collect Game Live in Your Browser

Write real Python step by step and watch your game run right on the page. No downloads, no setup. 10 steps from blank screen to playable game. Ages 13+.

MUGEN Workshop. Build Your Own Fighting Game Character from Scratch

Three-part course MUGEN basics, Fighter Factory 3, and custom stage creation. Includes 10 downloadable files: guides, cheat sheets, project briefs, and a .DEF template.

📦

Godot 4 Starter Templates. Four Complete Projects Ready to Build From

Download a complete working Godot 4 game, open it, and start building. Platformer, Asteroids, Space Invaders, and Tower Defence each one ready to take apart.

🎮

Roblox Creator Journey. Build Your Own Cosmetics from Scratch

A step-by-step interactive guide to building t-shirts, clothing, and 3D accessories in Roblox Studio using free tools — no experience needed. Designed for ages 13+.

🎮

How To Godot.Build Your First Platformer from Scratch

A step-by-step guide to building a 2D platformer in Godot Engine. Characters, coins, goals, and game logic written so a complete beginner can follow along.

👾

Build Space Invaders from Scratch in Godot 4

A full coding adventure for teens. 11 chapters covering GDScript, scenes, signals, collisions, waves, and a complete playable game. Type every line yourself.

Changes every week

⚡ Weekly Code Challenge

Choosing your stack

Game Engines — Honest Comparison

No sponsored opinions. Here's the real picture for a beginner teen game dev.

Engine 💰 Cost 📈 Learning Curve 🎮 Best For 👍 Verdict
🤖 Godot 4 Free forever ⭐⭐⭐ 2D games, indie dev, learning fundamentals Best for beginners
🟨 JavaScript Free (browser) ⭐⭐ Browser games, web dev, quick prototypes Start here
🧱 Roblox Studio Free ⭐⭐⭐ Multiplayer games, social platform, publishing Great for sharing
⚙️ Unity Free tier ⭐⭐⭐⭐ 3D, mobile games, industry standard After you have basics
🎮 Unreal Engine Free (5% royalty) ⭐⭐⭐⭐⭐ AAA visuals, Blueprints, serious 3D projects Advanced only
Made with these courses

🎮 Project Showcase

Games and projects built using the courses on this site. Want yours here? Get in touch →

👾
Godot 4 · Space Invaders Course
Space Invaders Remake
Complete playable game with waves, shields, scoring and a boss fight. Built in 11 chapters.
🕹️
JavaScript · Platformer Course
Custom Platformer Game
A fully customised platformer with unique gravity, enemies, health system and win condition.
+ Your project here
Any Course
Submit Your Game
Built something using one of these courses? Send it in and we'll feature it here.
Watch along

📺 Video Companions

Prefer to watch and follow along? These videos go alongside the written courses.

🕹️
JavaScript
Platformer Builder Walkthrough
Watch on YouTube → JV_DesignStudio
👾
Godot 4
Space Invaders Full Build
Watch on YouTube → JV_DesignStudio
🐍
Python
Python Game Builder Walkthrough
Watch on YouTube → JV_DesignStudio
📖 Behind the Scenes
How Things Were Made
5 articles
🚀

Building VoidRush. A Neon Space Runner in Pure JS

Three lanes, a fuel mechanic, a void entity with glowing tentacles, and a parallax starfield. How each system was designed and how they fit together to create tension.

💎

Designing a Match-3 Game. Cascades, Combos & Fever Mode

The surprising complexity behind a "simple" puzzle game. Grid state management, cascade detection, combo multipliers, and why the fever mode timer changes everything.

🦊

Writing Lumo. From Invisible Struggles to a Purple Fox

How a personal experience with anxiety became a children's picture book about quiet courage. The writing process, character design decisions, and why the Grumble-Grit is green.

🌐

Designing jvdesignstudio.co.uk 30 Pages, Zero Frameworks

Why the whole site is hand-coded HTML and CSS. The colour system, component architecture, dark mode, and the decision to make every page a self-contained file.

After the courses

🗺️ Where to Go Next

🎮
Publish on itch.io
Free game hosting platform. Upload your Godot or JS game, get a public link, and share it with anyone.
itch.io →
🐙
Put it on GitHub
Version control your project, show your code publicly, and start building a portfolio employers actually look at.
github.com →
🏆
Enter a Game Jam
Game jams give you a theme and a deadline usually 48–72 hours. Ludum Dare and itch.io both run them regularly.
ldjam.com · itch.io/jams
📝
Write a Dev Log
Document what you built and what you learned. Dev logs on itch.io and Substack build an audience before you even finish the game.
itch.io devlogs
💬
Join Communities
Godot Discord, r/gamedev, r/godot ask questions, share screenshots, get feedback on your projects.
discord.gg/godotengine
📚
Keep Learning
GDQuest (Godot), The Odin Project (web dev), CS50 (Harvard, free) all excellent next steps after these courses.
gdquest.com · cs50.harvard.edu
Stand out as a teen dev

💼 Portfolio Building Tips

🎯
Finish things, even small things
A tiny finished game beats a huge unfinished one every time. Employers and jams care about shipped projects.
📸
Screenshot and document everything
Take screenshots and GIFs as you build. Before/after comparisons show your growth better than anything else.
🔢
Use numbers in your descriptions
"Built a platformer" is forgettable. "Built an 8-level platformer with 3 enemy types and a boss fight" is memorable.
🌐
Get a free portfolio page
GitHub Pages is free. Put all your games there with screenshots and a short write-up of what you learned in each.
🗣️
Talk about what you learned, not just what you made
Explain the hard parts the collision bug, the camera system. That's what shows you actually understand code.
Start now age is an advantage
"I've been making games since I was 13" is an incredible thing to say at 18. Every project you finish now compounds.

🎓 Get Your Certificate

Finished a course? Generate a printable completion certificate to keep or share.

JVDesignStudio · Certificate of Completion
This certifies that
has successfully completed
🌟 🎮 🌟