2
0
vlod b661c73091 finished this experiment 3 жил өмнө
..
containerManager b661c73091 finished this experiment 3 жил өмнө
dllLoader b661c73091 finished this experiment 3 жил өмнө
runtimeContainer c66cfed3ff trying to implement console 3 жил өмнө
README.md 62fcd7e24a some folder mamnagementg 3 жил өмнө
pikaMain.cpp b661c73091 finished this experiment 3 жил өмнө

README.md

pikaRuntime

Here lies code exclussive to the runtime. The gameplay doesn't have acces to it.

The runtime will launch the editor or the game and will provide it all the necessary things (like memory management).

The runtime is versatile and can be launched with different parameters to provide both for the editor or the game. The shipping version of the game will lik the runtime with the game logic and disable editor specific things at compile time.

--- The process of loading a container

  • The runtime will request the dll all the container names
  • The runtime will allocate memory for the desired container and ask the dll for memory initialization
  • The runtime will call the create function
  • The runtime will call the update function
  • The runtime will call the deinitializate function
  • The runtime will ask the dll to call the destructors for the memory.
  • Checks will be done on both realms even if redundant.