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
Beginner

The Ultimate Guide to Game Development with Unity (Official)

Learn C# game development! Build 2D & 3D games with Unity in this comprehensive course. Partnered with Unity Technologies.

Jonathan WeinbergerJonathan Weinberger
4.6(20,701)
107,753
36h
Udemy
Beginner

The Complete Guide to Unity 2D : Platformer Development

Learn C# & Unity! Build a 2D platformer game with local multiplayer. Perfect for game development beginners & intermediate programmers.

Unity Alex DevUnity Alex Dev
4.6(415)
2,732
25h
Udemy
Beginner

Unity Basics: A Monetised Android/iOS Game in 4 Hours.

Learn Unity & C# to build 3D games! Perfect for beginners to intermediate levels. Discover game design basics and monetize your creations with ads.

David McDonaldDavid McDonald
4.6(593)
7,071
4h
Pluralsight
Beginner

Unity Lighting Fundamentals

Learn Unity lighting fundamentals! This course guides beginners through creating stunning scenes with Unity's powerful lighting system. Get started today!

Joy HorvathJoy Horvath
4.7(91)
1h
Pluralsight
Beginner

C# Scripting in Unity: Script Optimization

Boost Unity game performance! Learn to troubleshoot code, avoid bottlenecks, and create fun, efficient games using Unity's tools.

Marc GilbertMarc Gilbert
4.9(37)
1h
UdemyFree
Intermediate

A Crash Course in Unity's Entity Component System

Learn to build a first-person shooter with Unity! Master ECS, parallel processing, and entity physics for optimized game development.

Penny de BylPenny de Byl
4.6(320)
15,006
2h
Udemy
Intermediate

Game Physics - Introducing Gravitation & Rotation in Unity

Learn C# Unity 3D: Build basic rigid body physics from scratch. Step-by-step tutorial for beginners. Free!

Ben TristemBen Tristem
4.6(1,210)
23,719
5h
Udemy
Beginner

The Ultimate Guide To C# Unity Programming

Learn Unity & C#! Build a fun 2D platformer with modern techniques. Perfect for beginners to intermediate game developers. Get started today!

Michael MurrMichael Murr
4.6(199)
3,173
10h
Udemy
Beginner

Physics For Unity 6.2 & C# - Lifetime Access

Learn game development with Unity 6 and C#. Master 2D & 3D game creation using source code. Build games with confidence!

Samuel Asher RivelloSamuel Asher Rivello
4.7(80)
11,379
3h
Pluralsight
Beginner

Unity C# Scripting Fundamentals

Learn C# scripting for Unity! Master variables, methods, code logic, and object interaction. Build engaging games with Unity C# skills. Perfect for aspiring game developers.

Joshua KinneyJoshua Kinney
4.6(199)
3h
Udemy
Beginner

Unity C# Mobile Game Development: Make 3 Games From Scratch

Learn to build & launch mobile games & apps for iOS & Android! Master Unity & C# to create your own apps for the Play Store & App Store.

Rick DavidsonRick Davidson
4.5(2,106)
18,513
7h
Udemy
Beginner

Unity C# Programming: Ultimate Guide to Game Scripting

Learn Unity programming & C# to build awesome 2D games! Become a professional game developer with practical coding skills.

Andreas MetzAndreas Metz
4.6(479)
2,063
19h
$ 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