Level Design Improvements and Additions
Firearms are rather important in a first person shooter, so let's make some awesome ones.

- Name
- Kevin Østerkilde
- @kosai106
2 min. read

As we’ve already discussed previously, the aim of this project is to rebuild the old publisher demo in Unreal Engine 5 almost exact. Aaaand of course I am immediately straying from that path. The demo only contains a single weapon, the SMG. Well, there’s also a couple of grenade types which could be consideredd weapons but for the purposes of this post let’s just say there’s only one.
In order to try and build something that is just a bit more future proof, I’ve decided that I’ll expand on the weapon system so instead of just having a single SMG, I’ll create a flexible base class from which you could theorethically create any type of weapon you’d want. From here, I should be able to easily extend it into pistols, SMGs, assault rifles, shotguns, snipers etc. You get the idea.
I’ve never built something like this before, so I am doing a bit of research currently, investigating how similar systems are built in other games. The few I am looking at right now are:
- S.T.A.L.K.E.R. Gamma
- Escape from Tarkov
- Ground Branch
- [TFA] base for Garry’s Mod
Just for clarification, this doesn’t necessarily mean that I’ll add a massively complex system where you can customize every inch of your weapon, although that would be a nice addition.
Wishlist
- Multiple sights
- Procedural animations