9 Commits (8f2e2d886f41bdbb65195f3f6927dbb925405ac0)

Author SHA1 Message Date
Nico de Poel e922e06f99 Assign a player number to each UniQuake instance in split-screen as opposed to providing a library override. The UniQuake class can decide for itself how this maps to an alternate library filename. This player number is also provided to FMOD which allows its localized audio for split-screen feature to work properly. 5 years ago
Nico de Poel 592c326b53 Added a scene to experiment with split-screen running multiple instances of the game. Added the ability to override the default engine library name, and added additional layers for camera masking. 5 years ago
Nico de Poel 4adc71eca8 Added layer masks to separate game and view model, and added a secondary overlay camera to render the view model separately after the main pass. Fixes gun view model clipping into walls. 5 years ago
Nico de Poel e4903ca391 Made a start on scriptable visual styles, which encompasses material templates, mesh renderer configuration and texture assignment. The default implementation is based on the GLQuake look, but everything can be overridden to create completely new visual styles. 5 years ago
Nico de Poel 8fcbac51a4 Fixed some minor issues related to Unity update 5 years ago
Nico de Poel 05731a8e09 Removed redundant division in QTriVertex conversion, and scaled up the rest of the test scene to match. Fixes scale of imported alias models when compared to the world brush model. 5 years ago
Nico de Poel 9778575e6f Disabled Unity lightmapping and tweaked default scene 5 years ago
Nico de Poel 79b8f0d221 Added Unity code to interop with Quake DLL and test initialization from a Unity scene. 5 years ago
Nico de Poel c497f6366a First commit of an empty Unity project with some basic setup: 5 years ago