Skip to content

Voidware-Prohibited/Aeon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Aeon

Igniting New Worlds

Aeon

Last commit  CI  Checks Status  Coverage 

Issues  Pull requests  VOIDWARE Dual License

Become a Sponsor  Become a Patron  Support me on Ko-fi  Support me on Liberapay

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

Introduction

  • 1

Implementation Goals

  • 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.

Features

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

Features In Development

  • 1

Planned Features

  • 1

Requirements

  • 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

Installation

Complete Installation Instructions

Quick Install

  1. Install and setup (if required) all dependencies.

Available Scripts

  • ./1.sh - Script

Getting Started

Getting Started 1

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.

Settings

1

Contributions

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.

License

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.

Attributions

ATTRIBUTIONS

Special Thanks

  • 1

About

Complete Live Service Game Architecture

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors