Make your own game
Making your own game is a uniquely satisfying creative and technical achievement. Unlike following a tutorial step by step, making your own original game means making your own design decisions — choosing the genre, designing the mechanics, creating the characters, writing the logic, and solving the problems that arise when your specific vision meets the constraints of code. codeguppy.com supports students through this process with a JavaScript coding platform, tutorial foundations to build on, and an open coding environment that gives students the freedom to create something genuinely their own.
The path from "I want to make my own game" to "I have made my own game" typically involves several stages: learning the fundamentals through guided tutorials, experimenting with small modifications to understand how changes affect behavior, planning an original game design, implementing the core mechanics, debugging and refining, and ultimately completing a game that works as intended. The platform supports every stage of this process — tutorials for the learning phase, example programs for the experimentation phase, and an open, well-equipped coding environment for the creation phase.
For CS teachers assigning original game projects, the platform provides the right balance of scaffolding and openness. Students have access to tutorial examples that demonstrate specific mechanics without prescribing a complete implementation — ensuring that original games are genuinely original while students still have the resources they need when they get stuck. The resulting diversity of student game projects makes class game showcases and coding fairs engaging events where every project is different and every student has something unique to be proud of.
Start making your own game today at codeguppy.com — the free, browser-based JavaScript platform where your imagination is the only limit.
A free coding platform for schools
codeguppy.com is a free coding platform for high-school and middle-school students. Teachers around the world are using codeguppy.com to teach JavaScript.
To make coding easy, fun, and engaging for students of all ages, codeguppy.com comes with an online code editor and a graphical oriented runtime based on the p5.js library. The platform enables students to learn JavaScript while building fun games and animations.
Coding projects and activities for students
codeguppy.com comes with tons of coding projects and activities that students can use as a starting point for their projects.
Contact us!
If you want to learn more about the free coding platform, please feel free to contact us at any time. We can discuss how to get started with coding, how to implement codeguppy.com in your coding club ... or even discuss coding questions or share programs.
