Build A Shoot Em Up Game in Unity: Splines and Programming Patterns (Part 2) @git-amend
Build A Shoot Em Up Game in Unity: Splines and Programming Patterns (Part 2)  @git-amend
Uploaded April 2023 | Updated September 2026, 21 hours ago
Unity Splines, Factory + Builder Game Programming Patterns, and more! The second installment of the Shoot 'Em Up series is here! This video will guide you through the game development process and teach you how to create an exhilarating Top-Down Shoot 'Em Up game in Unity. Our focus will be on spawning enemies and creating enemy flight paths using the powerful Unity Splines package. You will also learn about implementing Scriptable Objects, the Factory and Builder game programming patterns, C# extension methods, and developing dynamic flight paths for enemies. Join us on this exciting adventure as we build an incredible game from scratch!

IMPORTANT: This video was made with Unity Splines package version 2.2

In this tutorial, we'll cover:

Unity Splines Package 2.2
Factory Programming Pattern
Builder Programming Pattern
GameObject GetOrAdd Extension Method

Keep building along as we continue our journey to create a full-featured top-down shooter game. Don't forget to Like / Subscribe and stay tuned for upcoming parts in this series every week!

πŸ”” Subscribe for more Unity Tutorials youtube.com/@git-amend?sub_confirmation=1

#unity3d #gamedev #indiedev #shmup

β–¬ Contents of this video β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬β–¬

0:00 Intro
0:55 Unity Splines
6:18 EnemyType Scriptable Object
6:54 Enemy Builder
10:36 Enemy Factory
11:40 Enemy Spawner
15:36 Demo + Outro

*Source code:* github.com/adammyhre/Shoot-Em-Up

*Assets Mentioned In This Video* (Affiliate Links)
Kyeoms Stylized Shoot & Hit Vol.2: assetstore.unity.com/packages/vfx/particles/stylized-shoot-hit-vol-2-222939?aid=1101lw3sv
Kyeoms Stylized Explosion Package: assetstore.unity.com/packages/vfx/particles/stylized-explosion-package-190334?aid=1101lw3sv

*Follow me!*
https://linktr.ee/gitamend
Build A Shoot Em Up Game in Unity: Splines and Programming Patterns (Part 2)Improve your Game Architecture with Scriptable ObjectsBuild HIERARCHICAL State Machines FAST and EASY in UnityBuild a Rail Shooter in Unity: Splines and Player Controller (Part 1)Programming for Unitys NEW Multiplayer Services APIEASY Unity Enemy AI using a State MachineUnity Tricks They Don’t Tell You: CullingGroup API for Smarter ObjectsGet Started with Custom Unity Packages (Step by Step)Stop Bad RNG | Build a Pity SystemDon’t Let These 4 Code Smells Ruin Your Unity GameUnity Playables is Actually a Game-ChangerUI Toolkit Runtime Data Binding and Logic
git-amend |

Build A Shoot 'Em Up Game in Unity: Splines and Programming Patterns (Part 2)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER