Skip to content

Instantly share code, notes, and snippets.

@peteristhegreat
Last active September 29, 2023 17:57
Show Gist options
  • Save peteristhegreat/7bda920db7bcfb4db651fb11cfe057d7 to your computer and use it in GitHub Desktop.
Save peteristhegreat/7bda920db7bcfb4db651fb11cfe057d7 to your computer and use it in GitHub Desktop.
Unity, Plurasight, GameDev tutorial

https://www.pluralsight.com/courses/introduction-game-development-unity

I did 90% of this tutorial in June 2020. I had a blast and I learned a lot. Finding it and its description takes a few minutes so I thought I'd pin it here. It can be frustrating jumping into a newer version of a software package and features have moved or are not supported any more. I'll see if I can get my code working in a more recent unity version or move it to Godot.

Introduction to Game Development with Unity

by Alexander Zanfir

Learn to develop a high-quality 3D game for web, PC, Mac or even Linux using Unity. Game development can be fun and very rewarding when publishing a hit game to the iOS App Store or Android Market. What you'll learn

Learn how to make a high quality 3D Game ready for publishing to the App Store or Web like Facebook in about 3 hours. Discover Agile Game Development design principles and practices geared towards Unity3D and .Net. Learn how to create, acquire, modify and integrate AAA quality assets such as sounds, music and 3D models. By the end of this course you will have a survival game which you can publish and play with your friends and family or continue to develop into your own custom creation. Some C# and .Net experience recommended.

Table of contents
Introduction to Unity
47mins

    Introduction 3m
    About Unity 1m
    Rapid Production 2m
    Editor Setup & Basics 1m
    Inspector 2m
    Scene & GameObjects 1m
    Coordinates & Views 2m
    Scripts & Visual Studio 5m
    Lights 4m
    Baking - Light Mapping 4m
    Materials & Shaders 5m
    Prefabs 2m
    GUI 4m
    Input 3m
    NGUI 7m
    Review 1m

Assets
37mins

    Introduction 0m
    Environment Assets 1m
    Environment Setup 8m
    LightMap Cemetery 2m
    Skybox 1m
    Music 2m
    3D Sound 1m
    Character Controller 1m
    FlashLight 2m
    Animation 9m
    Terrain 9m
    Review 1m

Survival Game Template
49mins

    Introduction 2m
    Organizing the Project 2m
    First Person Controller 2m
    Move Animation 3m
    Attack Animation 2m
    Component Class 1m
    Player Attack 3m
    IHitabble 1m
    HitSound 3m
    HitDamage 2m
    Enemy Death 2m
    Pathfinding 3m
    Enemy Spider 3m
    Particles 4m
    Spawn System 9m
    Wave System 6m
    Review 1m

Survival Game Template - Pt 2
32mins

    Introduction 1m
    Player Damage 1m
    IKillable 1m
    EnemyKill 3m
    Component Reuse 2m
    EmemyAttack 3m
    ActivateHittables 2m
    PlayerKill 1m
    Attack Delay 1m
    Player HitSound 0m
    Enemy Attack Animation 1m
    Attack Range 2m
    Game Over Scene 3m
    Restart Game 2m
    Load GameOver 3m
    Bugs & Features 1m
    LayerMask 2m
    Spawn Optimize 1m
    Death Bug 1m
    Conclusion 1m

Game GUI
46mins

    Introduction 1m
    Health Bar 10m
    Wave Count 5m
    Enemy Count 5m
    Alpha 1m
    Score 6m
    High Scores 7m
    High Score Table 9m
    Review 2m

Items
36mins

    Introduction 1m
    Player Pickup 2m
    IPickupable 1m
    Weapon Pickup 3m
    Axe Pickup 4m
    Item Swap 5m
    Rifle 2m
    Rifle Animation 4m
    Double Equip 1m
    Ranged Attack 6m
    Raged Attack Rate 3m
    Item Drop 3m
    Review 1m

Finalize and Publish
27mins

    Introduction 1m
    Ammo Stat 1m
    Ammo Pack 1m
    Equipping 1m
    Player Equip 8m
    Enemy Item Drop 3m
    Enemy Death Attack 3m
    Publishing 1m
    Lock Cursor 1m
    What's Next 2m
    Review 5m
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment