Giter Club home page Giter Club logo

fpscore's Introduction

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!

features

  • 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

installation

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.

alternate versions

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.

learning and docs

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. This will come with the impending 2.0 release, which should arrive in Q2 2024. In lieu of such documentation, you're welcome to ask any API-related questions in the discord server.

getting help

The best place to get support is the EMMA Discord Server, which includes additional features such as a GPT-4 powered assistant and the ability to suggest features and report bugs.

Alternate means of getting support are:

  • emailing me
  • creating a github issue
  • asking a question using the marketplace

contributing

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!

license

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.

fpscore's People

Contributors

whoisellie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.