Unity

Unity is a widely-used game engine that supports 2D, 3D, and VR development. Students in TAP have used Unity to design interactive adventure games, arcade-style experiences, and team-based platformers.
π§βπ» Getting Started with Unity
To begin using Unity:
- Download and install the Unity Hub and the latest LTS version from unity.com.
- Create a new 2D or 3D project.
- Learn the basics of:
- GameObject manipulation
- Physics & collisions
- Prefabs and animation
- Scripting with C#
We recommend these free tutorials:
π What Students Have Built with Unity
πΉοΈ Lost in the Sauce
A 3D co-op cooking simulator where players must collaborate under pressure.
π Little Smash Guys
A competitive brawler with cartoon-style characters and chaotic levels.
πͺ SliceIT
A fast-paced mobile slicing game inspired by Fruit Ninja β built entirely in Unity with custom physics.
πΈοΈ Pixel Arcade
A retro-themed platformer featuring pixel art, sound effects, and Unityβs tilemap system.
π Pizza Heist
A stealth-action game where the player controls a pizza thief evading guards and cameras using Unity NavMesh.
π¦ Useful Packages
- Unity Input System
- Cinemachine for smooth camera control
- ProBuilder for prototyping 3D levels
Unity continues to be one of the most versatile and accessible game engines used in the TAP program, empowering students to turn their creativity into interactive digital experiences.
TAP Projects Using This Technology
Related Projects Included


Little Smash Guys
Techs:
Introduces participants to game development using Unity and C#, providing a solid foundation for cre...


Lost In The Sauce
Techs:
Lost In The Sauce is an unity made game that aims to teach basic coding fundamentals such as if and ...


Slice IT!
Techs:
This project aims to create engaging hands-on learning activities using the Unity game engine to dem...