CORE/README.md

28 lines
1.1 KiB
Markdown
Raw Normal View History

2023-03-18 16:34:12 +01:00
# 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.
2023-03-18 16:34:12 +01:00
# Requirements
- No autoload singletons are allowed before CORE has initialized
- Startup scene must be res://CORE/background.tscn
2023-03-18 16:34:12 +01:00
- 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`
# Documentation
[The CORE documentation is available in the wiki.](https://git.staropensource.de/StarOpenSource/core/wiki)