RMRM Full Stack & AI Engineer · All projects · Roadmaps
Game Dev · project ideas

Game Development Project Ideas

Build real games and game systems from scratch to learn core game development concepts including physics, AI, rendering, and game design across multiple difficulty levels.

Pong Clone

beginner

Recreate the classic Pong arcade game with two paddles, a bouncing ball, and a score system.

Requirements
2D rendering basicsCollision detectionBasic game loopInput handlingSimple AI logic

Tile-Based Platformer

beginner

Build a side-scrolling platformer where a character runs, jumps, and collects coins across tile-based levels.

Requirements
Tilemap renderingPhysics simulationCollision resolutionLevel designHUD and UI implementation

Top-Down Dungeon Crawler

beginner

Create a top-down dungeon game with a player character that explores rooms, fights enemies, and picks up items.

Requirements
Top-down movement and combatFinite state machine AIInventory systemsRoom/scene managementAudio integration

Endless Runner

intermediate

Develop an auto-scrolling endless runner with procedurally generated obstacles and a global high-score system.

Requirements
Procedural generationSprite animationParallax scrollingLocal data persistenceDifficulty scaling

Tower Defense Game

intermediate

Build a tower defense game where players place and upgrade towers to stop waves of enemies from reaching a goal.

Requirements
Pathfinding (A* or waypoints)Game economy designWave/spawn managementObject poolingTower upgrade systems

Multiplayer Card Game

intermediate

Create a turn-based card game (like a simplified Hearthstone) with real-time multiplayer using WebSockets.

Requirements
Real-time networkingClient-server game logicState synchronizationCard/ability system designBackend game server development

3D First-Person Shooter

advanced

Build a 3D FPS with shooting mechanics, enemy AI, and a level using a game engine such as Unity or Godot.

Requirements
3D engine workflowsFirst-person controller designNavMesh and AI behavior treesAnimation state machinesScene and UI management

Procedural RPG World Generator

advanced

Build a system that procedurally generates an explorable RPG world with biomes, dungeons, NPCs, and quests.

Requirements
Procedural content generationNoise-based terrain algorithmsQuest and narrative systemsSave/load serializationRPG systems design

Physics-Based Puzzle Game

advanced

Develop a puzzle game where players manipulate physics objects — levers, ropes, pulleys, and dominos — to solve increasingly complex challenges.

Requirements
Physics engine integrationConstraint and joint simulationLevel editor toolingReplay/recording systemsPuzzle and systems design
Stuck on a build? Our AI tutor reviews your code and unblocks you — without writing it for you.
Open the app — free to start

© RM Full Stack & AI Engineer · All projects · Roadmaps · Open the app