Game DevelopmentPopular Topic

Unity C# Tutorials for Game Development

Explore C# programming within the Unity game engine. This topic covers scripting game logic, manipulating game objects, handling user input, and implementing game mechanics. Learn to build interactive 2D and 3D games using C# and Unity's powerful features. Perfect for aspiring game developers.

Tutorials
433
Avg Rating
4.2
Students
2,346,078

Unity C# Tutorials

Udemy
Intermediate

Unity Turn-Based Strategy Game: Intermediate C# Coding

Create engaging turn-based games! Master unit control, grid movement, and game logic. Build strategic gameplay. Perfect for aspiring game developers.

GameDev.tv TeamGameDev.tv Team
4.8(1,588)
12,617
16h
Udemy
Beginner

Unity 2D RPG: Complete Combat System

Learn Unity & C#: Build a top-down RPG combat system from scratch! Practical coding skills for game development.

GameDev.tv TeamGameDev.tv Team
4.8(544)
5,203
10h
Udemy
All Levels

Ultimate Unity Overview (70+ Tools and Features Explained!)

Master Unity 6.0! Learn to build better games faster using all the latest Unity tools and features. Game development skills for all levels.

Code MonkeyCode Monkey
4.8(1,717)
13,555
17h
Udemy
Beginner

Learn To Code By Making a 2D Platformer in Unity

Learn C# & Unity to build your own 2D platformer game! Easy game development for beginners. Get started today.

James DoyleJames Doyle
4.8(2,595)
8,883
13h
Udemy
Intermediate

C# Procedural Random Dungeon Generator in Unity 3D & Blender

Create random dungeons with C#! Explore geomorph methods for generating connected rooms and hallways. Perfect for game developers.

Billy McDanielBilly McDaniel
4.9(162)
1,319
6h
Udemy
All Levels

Complete C# Unity 2D Game Development (Updated To Unity 6)

Learn game development with Unity 6 & C#. Build 4 playable 2D games and master essential coding skills. Perfect for aspiring game developers!

GameDev.tv TeamGameDev.tv Team
4.7(106,885)
485,180
31h
Udemy
All Levels

Complete C# Unity 3D Game Development in Unity 6

Learn Unity 6 & C# to build 5 playable 3D games! Master game development skills and create fun projects. Perfect for aspiring game developers.

Rick DavidsonRick Davidson
4.7(46,982)
247,172
27h
Udemy
Beginner

Learn To Create A Farming Game With Unity 6 & C#

Learn C# & Unity to build your own game! This fun course teaches game development basics with a hands-on crop growing project. Perfect for beginners.

James DoyleJames Doyle
4.8(268)
2,212
11h
Udemy
Intermediate

Pathfinding in Unity

Learn A* search & graph algorithms in Unity! Master pathfinding for your games. Practical implementation & optimization techniques.

Wilmer LinWilmer Lin
4.7(420)
4,143
5h
Udemy
All Levels

The Ultimate Input System with Rebinding in Unity

Unity input system tutorial: Create a flexible rebinding system for 2D & 3D games (RPG, Platformer). Learn to set up the new input system!

Mario KorovMario Korov
4.9(78)
544
4h
Pluralsight
Beginner

Finite State Machines in Unity

Simplify Unity updates! Learn Finite State Machines (FSMs) for cleaner, easier-to-manage code. Improve debugging and organization. Master state management in Unity.

Marc GilbertMarc Gilbert
4.9(80)
1h
Udemy
Intermediate

Ask Me Anything About Unity

Explore cutting-edge tech! Learn ECS, job systems, databases, AR, animation, AI & more. Dive into student-driven topics and expand your skills.

Penny de BylPenny de Byl
4.7(329)
12,029
14h
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

Explore more topics related to Unity C#.

2D Game Dev

Learn the fundamentals of 2D game development using Construct 2! This tutorial guides beginners through creating simple games without writing code. Explore game mechanics, user interface design, and basic game logic. Build your first 2D game and gain a solid foundation in game creation principles. Perfect for aspiring game developers.

527 courses

Game Engines

Explore game development using powerful engines. This topic covers Unreal Engine 5 Blueprints, a visual scripting system, enabling rapid game prototyping and development without traditional coding. Learn to build interactive experiences and understand engine workflows. Ideal for beginners and those seeking visual scripting alternatives.

415 courses

Game Development Basics

This topic covers fundamental game development concepts, ideal for beginners. Learn about game loops, input handling, basic physics, and simple game mechanics. Includes introductory examples and resources to build a foundational understanding before diving into specific engines or languages. Perfect for starting your game development journey.

364 courses

Game Systems

This topic covers the design and implementation of core game systems. Learn to build robust and scalable systems for character management, item handling, quest progression, and more. Focuses on modular design, data structures, and efficient code organization for creating engaging gameplay experiences. Ideal for intermediate to advanced developers.

323 courses

Unreal Engine

Explore Unreal Engine for game development and visualization. This topic covers importing models from SketchUp & Max, setting up projects, and understanding the Unreal Engine interface. Learn essential workflows for creating interactive experiences and stunning visuals. Gain proficiency in Unreal Engine's tools and features for rapid prototyping and production.

121 courses

General Game Development

General tutorials for Game Development that don't fit specific topics

120 courses

Game Creation

A beginner-friendly guide to creating games from scratch. Covers fundamental game development concepts, game design principles, and basic programming techniques. Ideal for kids and newcomers to game development, this topic provides a foundation for building simple, engaging games and fostering creativity. Learn the basics of game logic and structure.

100 courses

Multiplayer Games

This topic covers the development of online games designed for multiple players. Learn about networking fundamentals, client-server architecture, real-time synchronization, and handling game state across multiple machines. Explore techniques for creating engaging and competitive multiplayer experiences.

84 courses