Core Technical Design
Hydra is built with Unreal Engine 5 and Wwise as its sound engine. The general engineering philosophy will be to build with a layer over the initial engine source code. This will allow for changes from Epic or Audiokinetic to be less intrusive during the development phases and overall lifecycle of the engine.
Project Organization
There is a Hydra-Main project that serves as the launching title for the nested projects within it. A story project for Hydra-Main is named Hydra-Story-<ShortNameOfProject>.
To ensure the main project doesn't have clutter from development on story projects, all story projects will be loaded into the engine as project plugins. The story projects are packaged like DLC so the engine will only load that piece of the game if it's installed and mounted
Tools
The Unreal Engine itself has a suite of great tools that can be expanded upon to fit the needs for Hydra. Hydra's tools are built for rapid integration and loading into the main project. All fundamental pieces of the engine are loaded as engine modules so any story project is capable of meeting the standards necessary without having to send over the main project
Last updated