Unity Game Development

Master the Unity engine to build 2D and 3D games for multiple platforms. Learn C# scripting, physics, animation, and how to navigate the Unity editor and asset store.

140 courses

Beginner 2D Game Development with Unity and C#

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

C# Programming: Build Desktop Apps and Game Logic with Clean Code

Acquire a strong foundation in C# and .NET to build robust desktop applications, write clean object-oriented code, and implement game logic from scratch.
★ 4.6 (1,396)

Build Your First 2D and 3D Games with 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

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#

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

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

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

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)

Game Development with Python and Pygame: Build an Arcade Classic

Learn the fundamentals of 2D game development by writing a classic arcade shooter from scratch using Python, Pygame, and modern coding practices.
★ 4.1 (203)

Build and Publish Mobile Games with 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)

Visual Studio Productivity: Fast C# Coding and Navigation

Learn to navigate, write, and refactor C# code using keyboard-driven workflows in Visual Studio to boost your daily coding speed and efficiency.
★ 4.5 (4,016)

Beginner 2D Game Development with Unity from Scratch

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)

Godot Game Development: Create 2D and 3D Games with GDScript

Learn GDScript and the fundamentals of 2D and 3D game creation in the Godot engine to build and publish your own indie games from scratch.
★ 3.3 (347)

RPG Game Development with Unity and C#

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

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

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

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#

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 Mobile Game Development with C#

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

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)
Showing 20 of 140 courses