Simple play icon Course
Skills Expanded

Swords and Shovels: Combat System

by Alexander Gilbert and Marc Gilbert

Unity is one of the most popular and powerful game engines in the world. This course will teach you a component-based approach to adding fun and engaging combat to your Unity games.

What you'll learn

From swords to axes, fireballs to massive AOE attacks, players have come to expect a wide array of weapons and effects from their games. In this course, Swords and Shovels: Combat System, you will learn the skills you need to create and implement a scalable and extensible combat framework for use in your Unity games. First, you will explore the elements and history of combat in role playing games. Next, you will discover how to lay the groundwork by creating a set of core classes and interfaces to act as building blocks for your system. Finally, you will learn to build upon this framework to create distinct weapons and effects. When you are finished with this course, you will have the skills and knowledge required to create fun and engaging combat in your Unity games. Software required: Unity.

About the authors

Alexander Gilbert is the co-founder and vice president of FrivolousTwist. He started programming at a young age and quickly became interested in game development. He began making games on his TI-83 calculator and soon found himself working in various engines. This interest became a passion. In college, Alex took his knowledge of game development to create visualizations for his math professors before graduating with his degree in Mathematics. Afterward, his passion became his career and he now h... more

Marc's passion for programming began in the mid 80's on an Apple IIe. He's been able to parlay that passion into a fruitful career; having served in leadership roles both in-house and as a consultant to Fortune 100 firms. Marc began working with Unity in 2011, releasing RavenToll in 2012 under Frivoloustwist. He's continued working with the engine ever since. Marc left Corporate America in 2016 to focus solely on game development. His firm, Frivoloustwist is currently engaged in helping to... more

Ready to upskill? Get started