10 Tools To Build 2D Platformer using Unity 3D

Here’s a curated set of 7 video tutorials and 3 blog posts that dive into building a 2D platformer in Unity3D inspired by Super Mario Bros. These resources cover everything from level design and movement mechanics to enemy behavior and polish.


? Video Tutorials for Building a Mario-Style Platformer in Unity

  1. How to make Super Mario Bros in Unity (Part 1) – Level Design
    This video walks through creating the foundational level layout, including background elements, blocks, pipes, and camera setup—perfect for getting started with tilemaps and prefab organization.

  2. Creating Tilemaps For Your 2D Game in Unity 2021 – Tutorial
    Unitys Tilemap system makes it easy to create grid-based 2D levels and worlds. Without any coding you can draw tiles onto a Tilemap. With additional components like special colliders you can fastly create a usable prototype of a 2D game and enjoy a lot of cool features. The Tilemap system can be installed via the Package Manager and is pre-installed on a 2D project, selected via the Unity Hub.

  3. How to make a platformer like Mario in Unity – Part 1 – Initial Setup
    Focuses on importing assets, setting up scenes, and laying out the environment with hills, bushes, and question blocks—ideal for visual learners.

  4. Super Mario – Running Tutorial in Unity
    Explains how to implement smooth running mechanics using Rigidbody2D, animation states, and sprite flipping—great for refining character control.

  5. How to make Super Mario Bros in Unity (Part 2) – Movement
    A deep dive into horizontal movement, jumping physics, collision detection, and animation blending for a responsive Mario-like experience.

  6. How To Make a 2D GAME Like SUPER MARIO in UNITY – Enemy & Player Attacks
    Adds gameplay depth by introducing enemy AI, player health, and attack mechanics—useful for expanding your platformer beyond basic movement.

  7. How To Make A 2D Platformer In Unity (THE FASTEST WAY!)
    Offers a rapid development approach using Unity’s built-in tools like Tilemap, Animator, and custom scripts—ideal if you’re looking to prototype quickly.


? Blog Posts to Deepen Your Understanding

  1. How to Make a 2D Game Like Super Mario in Unity – Sharp Coder Blog
    A comprehensive step-by-step guide covering project setup, player controls, environment design, power-ups, scoring, and publishing. Great for structured learners.

  2. How to make a Super Mario Bro style game – Unity Discussions
    A community-driven thread with advice for beginners, links to Unity Learn tutorials, and tips on scripting and animation. Useful for discovering learning paths and peer insights.

  3. Super Mario Game Unity 2D – GitHub Project by Salih Karaku?
    A full open-source project with CC0 assets, tilemaps, animations, and level transitions. Ideal for reverse-engineering and learning from a complete implementation.