Halo Section Bg

Mr. Blocks

Join our step-by-step course to create Mr. Blocks! A 2D Maze game, Learn the fundamentals of Unity, scripting, physics, UI, and more, all while building a fully playable game from scratch.

What you'll learn

  • Programming in C#

  • 2D Game Development

  • Game Objects & Components

  • Basics of MonoBehaviour & Lifecycle Methods

  • Triggers & Colliders

  • Exporting Builds for Windows & WebGL

  • Physics and Collision Systems

  • Scenes & Sound Management

  • Creating Builds

  • 2D Rigidbody Basics

  • Basics of Canvas & UI Event System

  • Buttons, Text, and Text Mesh Pro

Requirements

  • Fundamental Programming Knowledge of programming in C# or any other language is required

  • Passionate about making games with a burning desire to become a game developer.

  • A system with a minimum 8 GB RAM, i5 Processor and 2 GB graphic card.

About This Course

This beginner-friendly course is the perfect starting point for aspiring game developers. You’ll begin by setting up Unity and Visual Studio, creating your first 2D project, and exploring Unity’s essential tools.

Next, you’ll dive into game objects, components, and physics, learning how to move a player-controlled square through maze-like levels while avoiding obstacles. Through scripting, you’ll implement player controls, colliders, and triggers, making the game interactive and responsive.

You’ll also explore UI elements, learning how to create menus, display level information, and add buttons to restart the game. By the end of the course, you’ll know how to debug, optimize, and build your game for Windows and WebGL, gaining the confidence to take on more complex Unity projects.

Show More

Curriculum

10 materials
  • Understanding Mr. Blocks
  • Preview

  • First Unity project
  • Preview

  • Moving around in Unity
  • Hierarchy and Inspector
  • Move things around
  • ⏳Quiz
  • Game View vs Scene View
  • Understanding Layout
  • Camera in Unity
  • ⏳Quiz
9 materials
  • Understanding The Player
  • Game Objects in Unity
  • Creating Player Script
  • ⏳Quiz
  • Programming in Unity
  • Getting Player’s Input
  • Using Unity’s Input System
  • ⏳Quiz
  • Player Movement
6 materials
  • What are Prefabs?
  • Creating Prefabs
  • Playing with Prefabs
  • ⏳Quiz
  • How To Make a WebGL Build
  • Creating Player In Unity
9 materials
  • Understanding Obstacles
  • Creating Rotating Spike
  • Understanding Frame Rate
  • Frame Rate Dependency
  • ⏳Quiz
  • Creating Moving Spike
  • Creating Scaling Spike
  • Obstacles are DUMB?!
  • ⏳Quiz
10 materials
  • Understanding Collision
  • Making Enemies Deadly!
  • Setting Up Player Death
  • Implementing Player Death
  • ⏳Quiz
  • Understanding Triggers
  • Implementing Level Finish Trigger
  • Movement with Physics
  • ⏳Quiz
  • Creating Spikes
6 materials
  • Designing a Level
  • Scenes in Unity
  • Creating Levels in Unity
  • Creating Level Manager
  • Implementing Level Transition
  • ⏳Quiz
10 materials
  • What is UI in a Game
  • UI in Mr. Blocks
  • Creating Level UI
  • Properties of UI Elements
  • ⏳Quiz
  • Creating Game Over UI
  • Making GameOverUI Functional
  • Creating Main Menu UI
  • Making Main Menu Functional
  • ⏳Quiz
3 materials
  • Sound in Games
  • Adding Sound in Mr. Blocks
  • ⏳Quiz
3 materials
  • Creating Final Build
  • Upload and Share your Game Build
  • Your Game Page

Instructor

Mayank Grover

Founder, Teacher @ Outscal | EA, Kixeye, DeNA, Junglee, D.E. Shaw

Why you should learn from me:

  • Over 10 years of experience building games for major companies like EA, Junglee, DeNA.
  • Founder of Outscal, a thriving 9000+ member community dedicated to game development and career growth.
  • Proven track record of mentoring developers, with a focus on practical, career-accelerating skills.

Outscal Alumni

Vinay Kashyap
Gameplay Programmer at Ubisoft

Outscal delivers an unmatched journey into game programming: exceptional instructors, real-world projects, and a supportive community.

Sethunath R
Gameplay Engineer 2 at Zynga

The project-oriented approach at Outscal helped me make my portfolio and gave me a boost in getting my resume shortlisted with the studios I applied with.

Flemin Johnson
Consultant at Sagility

In a short span of 6 months, Outscal’s game development course helped me excel in my career and crack into one of the top gaming companies in India.

Swapnil Rane
Game Developer at Voodoo

Outscal boosted my confidence and taught me how to express my thoughts through game development.

Komal K
ASE at Light & Wonder

’I was a born genius, education ruined me.’ Outscal helped me rise again like a Phoenix contributing to my career transition from a sketch artist.

Ranjit Panjwani
Game Developer at Image Devices

Outscal helped me transition to my dream career in game development at the age of 32, highly recommended if you are looking to build a career in games.

Joy Kumar
Senior Software Engineer at Wildace

Outscal’s unique approach to online learning prepared me for future hurdles, the 1-on-1 mentor sessions accelerated my growth to the next level.

Milan George
Senior Programmer at Nytwolf Games

The project-oriented approach helped me completely grasp concepts better than anything taught to me during my conventional education.

Tanya Gupta
Unity 3D Developer at Terra

A great place to learn and grow in the video game development industry. The team is super supportive and went above and beyond to help me.

Chinmay Varmani
Indie Game Developer

The comprehensive game programming course offered by Outscal exceeded my expectations, highly recommended for aspiring game developers.

Aihasas Yadu
Unity Developer at Vapronix

Best part about Outscal is their 1-on-1 reviews for all codes and focusing on students individually.

Darren Henry
Game Developer at Redline Games

Outscal’s Game Development course is completely career-oriented, unlike traditional colleges which are just meant for exams.

Vidit Rawat
Engineer 1 at LightFury Games

With supportive and approachable mentors at Outscal and hands-on industry-level projects, I was able to turn my passion for game development into a career.

Choose Your Plan

CONTENT ONLY

$FREE

/ month

Access to all Content

Professional Certification

Mentor Support

Subscribe Now