28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
|
# 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.
|
||
|
|
||
|
# Requirements
|
||
|
- No autoload singletons before CORE has initialized
|
||
|
- Startup scene being 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`
|
||
|
|
||
|
# Documentation
|
||
|
[The CORE documentation is available in the wiki.](https://git.staropensource.de/StarOpenSource/core/wiki)
|