Godot 4 Migration
The entire code of the pre-alpha combat ready will be migrated to Godot 4, We’ve tried to migrate it without a document and just bulldoze through it but it doesn’t work well.
Why
To put it simply Godot 4 will fix a lot of the issues that we’re facing right now. Altho it might quite sometime to migrate I (posei) firmly believe it’ll be better in the long run. Lastly it’ll be a good opportunity to revamp the code architecture, and with that I think we’re going to be increase the development speed by a lot lot.
How
We’ll start with Listing the features we already implemented and its current state.
Then, we will arrange the order of which one we’ll be migrated first.
After deciding what needs to be done in order we’ll then make a requirement for the migration.
Then the migration will commence.
Lastly we’ll polish the rough edges and we’re finished.
Things to migrate
Common / Uncategorised
- Hitbox
- Hurtbox
- StateMachine
- Utils
- Interaction
- Dialog
- Loading Screen
- Modifier (buff / debuff)
- Camera Shake
Character
-
Base Character
- Movement
- Blinker
- Dash
- Basic Attack
- Skills
-
Nom-nom
- Cum Stained Sword
- Get Excited
- Scrilspeokr
-
Emuuwa
- Parseid Staff
- Golder Shower
- BDSM
Firing Range
- Buff Selector
- Cheat Panel
Menus
- Splash Screen
- Main Menu
Party
Enemy
- Base Enemy
- Green Slime
Things to migrate (in order)
Chunk 1
- Character Movement
- State Machine
- Character Dash
- Basic Attack
- Cum Stained Sword
- Hitbox
- Hurtbox
- Base Enemy
- Green Slime
- Camera Shake
Requirements:
- State Machine Research
- Behavioural Tree Research