Skip to content
Game development course background

Game Development at Hope TTC

Learn how modern games are built—from code and gameplay systems to level design and publishing. Build and ship your own playable games with structured guidance.

Who is this for?

From school students to CS undergrads—anyone who wants to build real games step by step.

Students & Beginners

  • Love games and want to make your own
  • No prior experience in 3D or coding needed
  • Prefer project-based, visual learning

CS / Engineering Learners

  • Know some programming but not how to apply it to games
  • Want clean, structured gameplay code
  • Need projects that stand out on a resume

Creators & Indie Aspirants

  • Interested in indie game dev or game jams
  • Want to learn full pipeline: idea → prototype → publish
  • Need mentoring to finish and ship projects

Why learn game development?

Game dev mixes programming, art, design, and storytelling—perfect for curious builders who enjoy both logic and creativity.

Turn ideas into playable experiences

Instead of just thinking “this would be a cool game”, you'll learn how to prototype mechanics, iterate quickly, and turn an idea into something friends can actually play and give feedback on.

Real projects, not just engine tutorials

Each track ends with a finished, polished mini-game or level, so you leave with a portfolio—not just half-finished practice scenes on your hard drive.

Learning tracks

Start where you are and finish with shipped, playable projects.

Beginner

Foundations

  • Game engines, scenes & assets
  • C# scripting basics (Unity-style)
  • Input, physics & simple UI
Intermediate

Gameplay & Levels

  • Gameplay systems & patterns
  • Level design & enemy AI basics
  • Menus, HUD & save systems (intro)
Advanced

Production & Publishing

  • Polish, VFX & optimisation
  • Builds for PC / mobile (intro)
  • Portfolio & itch.io / store uploads

Curriculum snapshot

Engine basics, scripting, level design, and publishing—taught through structured labs and real projects.

Game Engine Foundations

  • Unity editor basics (or similar engine)
  • Scenes, prefabs, assets & components
  • 2D vs 3D projects & pipelines

Programming & Gameplay

  • C# scripting essentials
  • Input, movement & physics-based gameplay
  • Game loops, states & simple AI behaviours

Art, UI & Audio

  • Importing art & animations
  • UI / HUD design & menus
  • Sound effects, music & feedback loops

Production & Portfolio

  • Performance profiling & optimisation basics
  • Building & exporting for PC / mobile
  • Packaging games for portfolio & itch.io

Tools you’ll use

You’ll learn the same tools used by indie teams, studios, and game jam winners.

Unity EngineC#Visual Studio Code / RiderGit & version control basics2D sprite packs & tilesets3D asset packs (intro)Audacity / audio tools (intro)Itch.io & store pagesTrello / Notion for game planning

Pricing

Choose a pathway that matches how deep you want to go into game development.

Starter Game Dev

9,200 ৳
  • 8-week foundations track
  • 2 days/week · 90 mins per class
  • 1 mini-project (arcade-style game)
  • Engine, C# basics & core gameplay loops

Core Game Developer

Most Popular
14,200 ৳
  • 12-week full track (Foundations + Gameplay)
  • 3 days/week · 2 hours per class
  • 2 playable projects (platformer + top-down)
  • Guided feedback on design & user experience

Advanced Game Production

18,500 ৳
  • 16-week extended track (incl. polish & publishing)
  • 3 days/week · 2 hours per class
  • Capstone project published on itch.io
  • Mentoring for game jams & indie portfolio