Mobile Development

Unity — Learn to build 2D and 3D games for various platforms using the Unity engine and C# programming.

Beginner 2D Game Development with Unity and C#

Unity
Master the fundamentals of game design and C# programming by building your own interactive 2D games from scratch.
★ 4.7 (2,423)

Build Your First 2D and 3D Games with Unity

Unity
Learn the fundamentals of C# programming and the Unity editor by creating playable games from scratch.
★ 4.4 (1,157)

Game Development with Unity and C#: Build 2D and 3D Games

Unity
Learn game design and programming from the ground up as you write C# scripts, build interactive 2D and 3D environments, and apply industry-standard development practices.
★ 4.1 (1,928)

Game Development Foundations with Unity and C#

Unity
Learn to write clean C# code and build interactive game mechanics from scratch in the Unity engine.
★ 4.5 (514)

Unity Game Development: Build a 2D RPG

Unity
Learn C# scripting and core Unity concepts by creating a complete top-down role-playing game from start to finish.
★ 4.1 (1,249)

Building a Trading Card Game Battle System with Unity

Unity
Learn to program core turn-based card mechanics, modular card data, and interactive battlefield logic using C# and Unity.
★ 4.1 (1,308)

Unity Game Development: Build 2D Games from Scratch

Unity
Create your own 2D games from scratch using Unity and C#, learning essential workflows from initial design to implementing game physics and user interfaces.
★ 4.3 (4,397)

Build and Publish Mobile Games with Unity

Unity
Learn the fundamentals of C# and the Unity editor by building playable 2D games from scratch for iOS and Android devices.
★ 4.1 (356)

Beginner 2D Game Development with Unity from Scratch

Unity
Build your first 2D game from scratch using Unity and C# scripting with this step-by-step guide designed for absolute beginners and younger learners.
★ 4.5 (876)

RPG Game Development with Unity and C#

Unity
Learn to program and design modular RPG mechanics in Unity using C#, from state-machine player controllers to robust save systems and inventory management.
★ 4.8 (3,931)

Coding Custom Game Physics from Scratch with C# and Unity

Unity
Learn to translate classical mechanics into clean C# code and build your own custom rigid body physics system in Unity.
★ 4.6 (1,213)

Unity Kart Racing Development: Physics, AI, and Multiplayer

Unity
Create racing experiences with custom vehicle physics, smart AI opponents, and networked multiplayer features in Unity.
★ 4.6 (649)

C# Programming for Games, Applications, and Software Development

Unity
Learn the fundamentals of C# to write clean code, build software applications, and start your journey in game development with Unity.
★ 4.3 (156)

Develop and Publish a 2D Mobile Platformer in Unity with C#

Unity
Learn to build a fully functional 2D side-scroller from scratch using Unity and C#, and gain the skills to prepare your game for mobile publishing.
★ 4.3 (1,070)

Unity Location-Based Game Development with Mapbox

Unity
Master the fundamentals of location-based game design, real-time mapping, and GPS integration in Unity to build immersive real-world experiences.
★ 3.9 (317)

Unity Mobile Game Development with C#

Unity
Develop and publish mobile games for Android and iOS by mastering touch controls, responsive UI, and monetization strategies.
★ 4.3 (2,161)

Unity C# Scripting: Foundations for Game Development

Unity
Learn the fundamentals of C# programming and the Unity API to write reusable scripts, manage game logic, and build your own 2D and 3D games.
★ 4.6 (2,978)

Unity Character Animation: Guide to Mecanim and State Machines

Unity
Bring game characters to life by mastering Unity's animation system, state machines, blending, and inverse kinematics through practical written guides and C# scripting.
★ 4.6 (2,048)

Building Multiplayer RPG and FPS Games with Unity and C#

Unity
Learn to program in C# and implement modern multiplayer networking to build your own role-playing and first-person shooter games in Unity.
★ 4.3 (1,531)

Unity Game Systems: ECS, Databases, and AR Workshops

Unity
Build high-performance systems, quest logic, and augmented reality features in Unity through clear written explanations and practical code exercises.
★ 4.7 (329)

Mobile Game Development with Unity: Build 2D and 3D Android Games

Unity
Learn to script, design, and deploy your own 2D and 3D mobile games using Unity and C# with modern Android development workflows.
★ 4.3 (1,742)

C# Programming for Procedural Terrain Generation in Unity

Unity
Build realistic landscapes and natural environments using C# algorithms for mesh manipulation and vegetation placement.
★ 4.6 (1,107)

Unity C# Programming Guide: Master Game Scripting Foundations

Unity
Learn essential C# scripting concepts and game programming patterns to write clean, efficient code for your Unity projects.
★ 4.5 (1,941)

Building 2D Games in Unity with C# for Beginners

Unity
Learn the fundamentals of game design, write clean C# scripts, and construct a playable 2D platformer using the industry-standard Unity engine.
★ 4.3 (229)
Showing 24 of 140 courses