#Learning architecture of Reforger code to create new game mechanics

1 messages · Page 1 of 1 (latest)

proper yacht
#

For the Reforger scripters/modders out there: how did you figure out how to mod the game?

Enforce Script stuff itself (like OOP and static typing) and e.g. authoritative server model aren't the issue, but instead the existing code seems hard to make sense of for me, as there's lots of it and apparently not all of it is documented. So I guess I'm trying to understand the architecture of the existing code; things like how different classes refer to and depend on each other, initialization order and such.

If I wanted to create new game mechanics, how would you / how did you figure it out?

hexed root
#

it's straightforward once you understand the entity component system and have programming skills

#

but the wiki has a lot of resources now

solar wind
#

new game mechanics would probably start in your own GameMode Component so start to look the existing ones, also check SCR_BaseGameMode there is a bunch of interesting comments