[Announcing] Upcoming "Ultimate FPS Framework"

Today I’d like to announce a new product I’m starting development on.
The Ultimate Shooter Development Kit will provide a fantastic framework for developing any kind of FPS game you can imagine.

This isn’t your run-of-the-mill “learn how to make a capsule walk around the Island Demo” stuff. Ultimate FPS Framework will provide a clean, well-written, and most importantly scalable framework for building FPS games, inspired by the structure of the industry standard Unreal engine, which has powered incredible AAA games from Unreal Tournament 3 to Batman: Arkham City.

The Ultimate Shooter Development Kit (USDK) tackles all of the hard parts of building an FPS.

USDK provides an easy-to-use framework for programming player or AI characters, including the ability to interchange player control methods with different game characters with zero code changes - have your player controller or your AI controller take control of any game character, or even vehicles!

USDK provides a generic and powerful inventory system suitable for any game - from Quake-style arena shooters to Fallout-style RPG adventures.

USDK provides a framework for weapons that allows for any weapon you can think of with minimal coding - Rocket launchers, machine guns, melee weapons, bows arrows - you name it!

USDK provides a game management system with support for spawn selection algorithms, game win/loss/finish conditions, countdowns, and more - designed with network multiplayer support.

Whether you’re crafting a fast-paced arcade arena shooter, an ultra-realistic war simulator, or a whimsical fantasy world of medieval combat, USDK will take weeks of headache off of your development time - letting you focus on what makes your game fun, not what makes your game run!

That sounds pretty awesome - are you planning on tackling networking at all?

I’ll probably throw some kind of Unity Networking demo in there :slight_smile:

Updated the description, trying to outline and clarify the scope of what I’m trying to achieve here.

can you maybe add skillpoint ? so that you can add them to do more dmg or give the hero more hp etc ?

That is out of the scope of what this package is trying to accomplish, but there’s nothing stopping you from adding it yourself :slight_smile:

A simple quest component would be great and could work off the inventory system.
Deus Ex was one of my favorite FPS games ever.
Especially if you are planning the AI.
Looks like an interesting endeavor.
B

Hm… all of this is way out of scope of what I’m trying to accomplish here.
I think there’s perhaps not enough demand of what I’m trying to do, so I will probably release this as-is on the Unify Wiki :slight_smile: