Unity Game Dev: Programming
- 12 courses
- 16 hours
- Skill IQ
Having beautiful art and an idea is never enough in game development. Game developers need to be able to put everything together into a functioning system. Video games don’t work without systems to help maintain and interact with your world. In this skill path, you will learn how to develop the systems that make swords and shovels tick. You will learn how to develop a character controller, inventory system, loot system, a dedicated game manager to store states and situations, enemy AI and more. When this is complete you will feel comfortable building game systems in C# and be ready to start exploring more of what C# inside Unity can do for you.
Courses in this path
Learn to build a character controller as well as script enemy AI. From there you can begin building out the stat system for your character to house experience, health, and other needed features.
In this section you will build out the game managers, scene loaders and the gameplay loop. From there you will begin hammering out the loot system for the game enabling drops, adding glory to your adventure.
In this section, you will hone your coding skills by designing a system to store inventory as it drops. There’s no fun in gaining loot if you can’t drag it around the dungeon with you! From there, you will get the combat system functioning so your users can begin battling baddies!