Skip to content

mdj128/yt-unity-tutorial

Repository files navigation

Unity AI Game Dev Tutorial Series

This repository contains the Unity project files used in my YouTube tutorial series where I build a 3D game step-by-step using Unity and AI-powered tools.

👉 Watch the full playlist here: https://www.youtube.com/watch?v=ihd4JaK9KeU&list=PLRwcZI5DW36sUxyxqFIJUS49h8VYzEd_y&pp=gAQB


🎮 About the Project

The goal of this series is to show how game development can be accelerated with AI tools — from generating assets, textures, and sounds, to helping with scripts and mechanics.

By following along, you’ll learn how to:

  • Set up a 3D Unity project from scratch
  • Use AI tools to create characters, animations, and sound effects
  • Add core mechanics: player movement, coin collection, enemies, timers, menus
  • Tie everything into a real game loop

The current build includes:

  • Player (Gary) with movement & animations
  • Collectible coins (with SFX and UI counter)
  • Bandit enemies that chase and steal coins
  • Timer + Portal objective (Part 5)
  • Basic menu system (Start, Pause, Quit)

🛠️ Tools Used

  • Unity (6.2) – core game engine
  • Gemini CLI – AI code generation
  • Rodin – 3D asset creation
  • ElevenLabs – AI-generated voice and sound effects
  • Suno – background music

🚀 Getting Started

  1. Clone this repository or download the latest release zip.
  2. Open the project in Unity (6.2 or newer).
  3. Make sure you’ve installed the required Unity modules (3D, URP).
  4. Run the project in the editor or build it for your platform.

⚠️ Disclaimer

This project is for educational purposes. It’s not a polished game, but a prototype to demonstrate Unity workflows and AI-assisted development.

About

Source code for Unity Game Dev Tutorial on YouTube

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors