Please be aware that due to my current life situation, FPS Core is no longer in active development and I am unable to provide any support
FPS Core is a simple, easy-to-use plugin that makes building shooters in Unreal Engine faster and easier
It abstracts a number of core functions and behaviours (hence, FPS Core) to pre-made C++ classes while exposing their properties to Blueprints, allowing anyone to modify their functionality - even if you don't know how to code. Ready to get started? Grab it from the marketplace and get started with the online documentation!
- Windows and MacOS Support
- Modular Weapon System with support for attachments
- Data-driven weapons and attachments
- Inventory component with slot support and customisable behaviour
- Dynamic, expressive movement system with slide and vault/mantle mechanics
- Integrated interaction system, including ammunition pickups
- Support for Enhanced Input & Niagara
You'll likely have the best experience installing FPS Core through the Unreal Engine Marketplace. This way you get the most up-to-date production ready binaries, so there's no compilation required.
If you'd like to compile your own copy, you can clone from the main branch without hesitation - this is always kept up to date with the latest stable release, and mirrors the version found on the Unreal Engine Marketplace. In order to download bleeding-edge releases, you'll have to pull from a branch.
If you're looking for versions of FPS Core with support for alternate features, you might find them in some public forks. Notable forks are listed here.
- (https://github.com/TheMarcusDev/FPSCore): This fork by Marcus Henrique is fully replicated, and has modifications that bring it closer to a CS-style game, such as sprint being the default movement state.
The best way to get started with FPS Core is by following the QuickStart! series on the documentation site. You can find the first part of that here. Currently, there is no complete API reference.
Unfortunately, as FPS Core is no longer in development, I am unable to provide support.
Contributions are welcomed! Whether you're working on bug fixes, adding new features or commenting, I'm always happy to discuss outside changes to the plugin - make a PR and let's chat!
FPS Core is licensed under an MIT license, a permissive license that places few restrictions on reuse. Wherever you're planning to use FPS Core, you're probably fine! You can read more in the LICENSE.