Igniting New Worlds
Note
Following the acquisition of GitHub by Micro$lop, we have taken principled action and have begun primarily hosting code and content on Codeberg. Mirrors will still be maintained on GitHub and GitLab.
Preface
📚Wiki • 📘Documentation • 📑Aeon Notion • 🐤Twitter • 🗨️Discord
- 1
- Empower Individuals and small independent Studios with AAA Feature Parity or better.
- Promote and Advance the Free and Open Source Software Movement.
- Utilize the latest Technologies and Methodologies.
- Maintain a Modular, Configurable and Data-oriented Design.
- Adhere to, promote and facilitate adherance to Coding Standards and Style Guides.
- Encourage and Facilitate the use of Versioning Systems and CI/CD.
- Performance and Optimization by Design.
- Do Cool Procedural Stuff.
Warning
Aeon is under heavy development, including a rewrite to utilze GAS, Modular features and new technologies. Many features may not be finished or production-ready. Use at your own risk.
- 1
- 1
- 1
- Unreal Engine 5.7 or later built from github Source Code
- A working UE5 C++ Integrated Developement Environment(IDE)
- Tested: Jetbrains Rider, VS Code, Visual Studio (Windows)
- Untested: XCode (MacOS), Jetbrains Rider, VS Code, Visual Studio (Linux)
- clang -20 13.0.1
Complete Installation Instructions
Quick Install
- Install and setup (if required) all dependencies.
./1.sh- Script
AeonCharacter # Abstract Base Character Class. No Input Actions. Not Blueprintable.
├──AeonCharacterPlayer/ # Uses Player State. Ability System Component (ASC) is located on the Player State.
├── AeonCharacterPlayerAdvanced/ # Uses Player State. Ability System Component (ASC) is located on the Player State.
├──AeonCharacterNPC/ # No Input Actions. Ability System Component (ASC) is located on the Character Class.
├── AeonCharacterNPCAdvanced/ # No Input Actions. Ability System Component (ASC) is located on the Character Class.
1
Contibutors and PRs are welcome! If you wish to contribute, please ensure you are synced with the latest Aeon commit, message me and I'll set up permissions for you.
This project is dual-licensed. It is available for absoultely free under the MIT License for most Individuals and Organizations. If your organization, industry or application is listed in the Commercial License, please Contact Us.
Any git submodules are covered by their respective licenses. Content listed in the Attributions are covered by their respective licenses.
- 1
