The CORE Framework, simplifying game and app development since 2023
.gitignore | ||
background.tscn | ||
config.gd | ||
core.gd | ||
coreloader.gd | ||
corelog.gd | ||
hack.ttf | ||
LICENSE | ||
logger.gd | ||
preprocessor.gd | ||
README.md | ||
smgr.gd | ||
wmgr.gd |
CORE
CORE is a framework that simplifies development for games and applications made in Godot 4.
For whom is it useful?
CORE is only useful for new projects. Started projects could break because CORE has certain requirements that must be met.
Requirements
- No autoload singletons are allowed before CORE has initialized
- Startup scene must be res://CORE/background.tscn
- Scene management must be done with smgr (the CORE scene manager)
- Logging should be handled using the CORE logger
How to install
- Clone CORE into your project root using
git clone https://git.staropensource.de/StarOpenSource/core.git CORE
- Add three scripts to your autoload:
Name Path coreloader res://CORE/coreloader.gd Logger res://CORE/logger.gd Preprocessor res://CORE/preprocessor.gd - Select res://CORE/background.tscn as your startup scene
How to update
- Pull new changes using
git pull