toadot, based on Godot Engine 4.3 Branch.
my changes of godot, with retro style in modern ways.
not in any production, just a research for now.
toad. --> toad + dot --> toadot
(Explicit Commits with [THIS] or [THIS][fix], e.g: [M][fix]this commit is related the Goals)
- [RGDS] remove GDScript support(will loss some performance);
- [PRB] change pack/repack/build methods;
- [RES] remove OpenGL-ES support;
- [WINAPI] minimal windows API magics;
- [RWEB] remove web support;
- [RUCH] rust with c/cpp as script languages support, natively;
- [RPY] remove scons buildsystem support, ucrt_gcc + cmake is enough.
- [BLOB] blob bundles (all_in_one.pck -> separate_1.blob, separate_2.blob);
- [AESM] AES blob encryption, multiple keychain;
- [BLOBH] blob bundles hot update.
- [GIG] minigame engine in a engine.
- [GP] customized graphic pipeline;
- [ARMG] arm embedded devices compatibility (godot has own ktx/khr compression support with PowerVR for mobile nowadays).
- [CUT] real-time cutscenes support.
- [TKM] tracker music service;
- [BIA] encoded binary audio format (*.bia), as a sample bundle for tracker service;
- [RAS] real-time audio synthesizer service works with tracker service;
- [TTS] a minimal and fine-grained AI-TTS service framework (*.pts required).
- [ANA] characters' habit analyzer;
- [INTI] characters' intent info;
- [AIP] characters' AI status panel.
- [BAE] assets can be decrypted with some behaviors(signals);
- [Console] buildin game console panel;
- [TD] thread detection;
- [SBP] sandboxed process.
Important
necessary middlewares will be built in this engine, godot addons / three-party sdk -> middlewares
.
- blender;
- FFmpeg;
- stb;
- tracker service MUPU-core;
- bia-format;
- tine;
- upx;
- everything;
- sbiextra;
- gdt-cpus;
- openAL;
- godot-docs: escn exporter
- godot-docs: optimizing 3d performance
- godot-docs: binary serialization api
- godot-docs: pck
- godot-rust binding
- godot-docs: custom platform ports
- gdt-cpus
- Android Vulkan for godot
- godot-docs: buildsystem introduction
- godot-docs: SCons building system
toadot: MIT