3,393 Commits over 273 Days - 0.52cph!
Games now load asynchronously.
Reduced game host process connection time from > 1000ms to < 70ms
[zombies] changed build indicator
[zombies] remove other junk too when building wall, can build on top of dead soldiers
[zombies] destroy items under a wall when building one
[zombies] cant build on top of a soldier
[zombies] started on building, tried to prevent soldiers from getting stuck when pathfinding
[zombies] changed some colors
Fixed game hosts timing out if many are instantiated in a row.
Fixed camera instance spam.
Working on streaming sounds rather than loading them immediately, fixed error when using `Debug.Log()` on a background thread.
Added `Debug.Profile()`, moved sound loading to when each sound if first used.
Audio channels are properly disposed when switching games.
Bandwidth graph is functional again.
Game update rates are smoother, for some reason FPS in the DevKit has doubled to ~1000 on my machine?
Games now work when running in the same process again.
Re-implemented pausing, resuming and resetting for games running in a separate process.
[zombies] items disappear after awhile
[zombies] graphics for 3 ammo types, soldiers can only reload gun using appropriate ammo type
[zombies] soldiers picking up more of same type of ammo add it to stack, drop stack if picking up diff type
Sandboxed games now work in the 3D Arcade unity project.
Merge branch 'master' into sandboxing
Fixed switching between games during runtime.
Re-implemented `LoadGameFromAssembly()`.
It actually works :astonished:
Game host now reaches main loop without errors.
Implemented peripheral remoting, remote calls can now be asynchronous.
Fixed receiving null messages.
[zombies] added visual reloading for the rest of the weapons
[zombies] soldiers reload guns with their extra ammo, visual reloading for pistol
Fixed remote method calls.
Started testing remoting.
Even more remoting implementation.
More remoting implementation.
[zombies] right click ammo to drop half
[zombies] hud shows extra ammo count, soldiers drop ammo on death
[zombies] can drop and pick up ammo items
Started porting all cross process communication to the message system.
Fixed errors with the message system, child processes can now communicate with the host.
Finished implementing the basic message system.
Merge branch 'master' into sandboxing
Working on message system for transferring information between the host process and game processes.
[zombies] changed the sight cone visuals
[zombies] exclamation effect when soldiers spot a target and alert allies
[zombies] soldiers throw their gun farther more often when they die
[zombies] bodies leave skeletons behind for a bit
[zombies] refactored out the pointless sSoldier-AISoldier hierarchy
[zombies] bulletholes fade out