GASATHON/Readme.md
2024-04-13 05:57:29 -04:00

700 B

GASATHON

Binging this course

The project is organized as a monolothic module with an auxillary editor module.

Implementation design perfs:

  • Flat data structures with abstraction patterns only when necessary.
  • Keep everything data-wise in the runtime unless there is a measurable performance cost.
  • Some exploratory optimizations for educational purposes.
  • Plugins are installed in the engine repo unless not possible.
  • Code almost exclusively in C++ for everything but cosmetics (this is a engineering portfolio).
  • Keep static module functions within C++ namesapces and have the in BP function libraries to expose to BPs.