Game Development with Unity and C#: Build a Racing Game

Learn fundamental C# scripting and Unity game design principles by building a fully functional arcade-style racing game from scratch.

4.6 (303) ⏱ 1h 24m 📚 7 lessons

About this course

Have you ever wanted to build your own video games but didn't know where to start with coding and engine mechanics? Developing a racing game is one of the most rewarding ways to learn game design because it combines physics, user interface, and artificial intelligence into one cohesive project. In this text-based course, you will transition from a complete beginner to a confident game developer by building a fully functional arcade-style racing game. You will learn how to write clean C# scripts, configure physics-based car movement, and design interactive gameplay systems using Unity. What you'll learn: - Understand foundational C# programming concepts and Unity's component-based architecture. - Configure a responsive car controller using physics and the modern Unity Input System for smooth steering and acceleration. - Create an intelligent AI opponent system that navigates tracks and challenges the player. - Design modular game systems using ScriptableObjects to manage car stats, track selection, and game states. - Build interactive user interfaces, menus, and HUDs to display lap times, speed, and race positions. - Implement audio managers and game state controllers to handle race starts, finishes, and track progression. You will start with core terminology and basic C# scripting before moving step-by-step through car physics, AI logic, and user interface design. By reading detailed explanations and analyzing code examples, you will understand how all the individual systems of a game connect. This course is designed for absolute beginners, aspiring game designers, and programmers looking to apply their skills to game development. No prior coding or game engine experience is required. Start reading today and take your first step toward building your own interactive games.

What you'll get

  • 📜 Certificate of completion
    Add it to your LinkedIn profile
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Lifetime access
    Come back anytime, no expiry
  • 📱 Phone or computer
    Works anywhere, any device
  • 💸 30-day refund
    No questions asked
  • Short & focused
    1h 24m of practical content

Reviews (4)

Indah Permatasari ID Verified learner
★ 4 · 2025-11-04T17:51:55+00:00

It's a good course if you have some prior knowledge. For absolute beginners, some concepts might be a bit challenging. The structure is logical, though.

Hadiza Yusuf NG
★ 4 · 2025-09-27T12:34:55+00:00

Pretty solid overall. Some parts moved a little fast for me, but the practical examples were super helpful. Glad I took it.

Lily Leclerc CA Verified learner
★ 3 · 2025-06-16T17:02:55+00:00

Good introduction to the topic. The structure was logical, and most of the examples were relevant, though I wished for more depth in certain areas.

Alessandro Romano IT Verified learner
★ 4 · 2025-04-11T10:20:55+00:00

Really enjoyed this. The examples provided were super helpful in understanding the concepts. Definitely got my money's worth.

Write a review

You'll be asked to sign in after sending — your draft is saved.

Learners also took

Frequently asked

What do I need to take this course? +

Just a phone or computer with internet. No installs, no special hardware.

How do I pay? +

By card via Stripe, or with cryptocurrency. We do not store card details — Stripe handles them securely.

Can I get a refund? +

Yes — full refund within 30 days, no questions asked.

How long will I have access? +

Forever. Once you purchase, the course is yours to revisit anytime.

Will I get a certificate? +

Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.

Built for learners in
Tech Design Finance Marketing Healthcare Education Hospitality Manufacturing