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

Lighting in Unity

Master professional lighting techniques for Built-in Renderer, URP, and HDRP in your projects. Learn to create stunning visuals!

Pete JepsonPete Jepson
4.5(344)
2,754
13h
Pluralsight
Beginner

Unity Physics Fundamentals

Learn Unity physics! Master triggers, colliders, rigidbodies, joints & ragdolls. Build realistic game interactions. Perfect for beginners.

Joshua KinneyJoshua Kinney
4.6(84)
3h
Udemy
All Levels

Learn To Create An RPG Game In Unity

Learn C# & Unity to build your own RPG! Easy game development for beginners. Create classic games with this hands-on course.

James DoyleJames Doyle
4.5(4,548)
25,579
18h
Udemy
Beginner

Complete 3D Space Shooter in Unity C# For Beginners 2025

Learn Unity & 3D game development! Build a fun Space Invaders game from scratch. Perfect for beginners in 2025.

Giorgi LuarsabishviliGiorgi Luarsabishvili
4.8(30)
117
5h
Udemy
Beginner

Master C# Scripting in 30 Days : C# Unity 6 Game Development

Learn C# scripting for Unity! Master game development with Unity 6 in 30 days. Step-by-step lessons for beginners. New skills daily!

Raja BiswasRaja Biswas
4.6(95)
709
24h
Udemy
All Levels

Master Unity3D With Blender, Augmented Reality & AI Tools.

Master Unity3D asset creation! Explore environment packs, templates, VFX, tools & animation. A complete guide for game developers.

PolyPixel StudioPolyPixel Studio
4.6(92)
1,080
4h
Udemy
Beginner

Complete 3D FPS Game in Unity C# For Beginners 2025

Learn C# and Unity! Build your own 3D first-person shooter game. Perfect for aspiring game developers. Get hands-on experience with game programming.

Giorgi LuarsabishviliGiorgi Luarsabishvili
4.8(27)
159
8h
Udemy
Beginner

Learn To Create A Racing Game With Unity & C#

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

James DoyleJames Doyle
4.5(297)
2,092
10h
Skillshare
Beginner

The Complete Guide to C# and Unity 2D Programming - Build an RPG (Role Playing Game)

Learn modern game development with Unity 2022! Get hands-on experience and download the complete project. Perfect for aspiring game developers.

Michael MurrMichael Murr
4.9(22)
1,726
23h
Pluralsight
Expert

Advanced Editor Scripting in Unity and MonoDevelop

Learn Unity editor scripting! Create custom menus & wizards for your Unity projects. Tutorial covers essential skills using Unity 4.5 & MonoDevelop.

U
Unknown
4.8(25)
2h
Udemy
Beginner

Unity Programming Fundamentals

Learn C# programming for Unity game development! This beginner-friendly course covers the fundamentals to bring your game ideas to life. Start creating now!

Ben MarshalkowskiBen Marshalkowski
4.6(60)
244
4h
Udemy
Beginner

Unity tutorial from scratch till infinity

Learn Unity game development! Create interactive games with this popular engine. Perfect for beginners to advanced learners. Build your game dev skills today.

Bud GamesBud Games
4.5(128)
23,903
3h
$ 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