A 2D game will be developed from scratch – perfect beginning course for high school age students and new developers


This course is designed as an ideal starting point for high school students and new developers interested in game development. Participants will learn to create a 2D tile-based game from scratch, specifically targeting Android devices. The curriculum covers fundamental aspects of game development in Unity 3D, a popular game engine.

Key learning outcomes include mastering basic C# scripting, understanding and implementing game logic, and working with Unity components such as Box Colliders and sprite renderers. Students will also learn to navigate between scenes, create and save scenes, and integrate UI elements like buttons and text. Additionally, the course covers the process of building and running the game on an Android device, providing a comprehensive introduction to mobile game development.

The course emphasizes a logical approach to game development, focusing on creating dynamic game objects and implementing collision detection. Students will gain hands-on experience in setting up a 2D platform, using Gizmos, and managing scenes. The inclusion of sound effects and debugging techniques ensures a well-rounded understanding of game development.

This beginner-friendly course is paced for ease of learning, allowing students to quickly gain confidence in using Unity. By the end, participants will have a solid foundation in 2D game development, equipping them with the skills to continue exploring the world of game creation.


What You’ll Learn

  • Making a 2D tile game
  • Building the assets of 2D Game
  • Understanding the basic of C# scripting
  • Building And Understanding the Logic
  • Developing Games in Unity 3D
  • How to Work with Box Colliders
  • Access components and scripts in objects within a scene
  • Navigate between scenes
  • Create and save scenes
  • Building The Game to Android and running it on device
  • Develop Game for Android



  • Understand basic C# code and its structure


In this course, we will create a 2D game for android devices and build and run on it. We will work on how you can create some sort of logic when you are creating games and how you can implement it. GUI is not considered only logical features are applied.

You’ll be amazed at how fast you can learn Unity. And, you’ll quickly become confident with all the game-creating basics. The pace of each video is designed for ease of learning, and not designed to cram as much as possible into each lesson.

We will cover techniques as:

  • Setting up a 2D platform.
  • Understanding and Creating Gizmos.
  • Understanding the logic behind Spawning Gameobjects Dynamically.
  • Understanding Colliders and implementing logic to detect Gameobjects.
  • Understanding sprite renderer and how to change Gameobject color on runtime.
  • Setting up UI canvas properly and making it responsive.
  • Creating and Understanding Text UI.
  • Creating and Understanding Button UI.
  • Understanding Scenemangment and Creating Different Scenes to toggle between the game.
  • How to add sound to the game.
  • Playing sound at a particular time.
  • Debugging to find errors and their possible solutions.
  • Building and Running the Game on Android Device


Who this course is for:

  • Beginner C# Developers ,High school students and newbies


Enroll For Free Now