brancharcade/v0.1.5539.17786cancel
246 Commits over 59 Days - 0.17cph!
Merge branch 'master' of arcade
Removed use of `pdb2mdb.exe` on Windows since games are no longer executed within Mono.
Merge branch 'master' of arcade
Now explicitly running `mono` on non-Windows with the `--debug` option.
Merge branch 'master' of arcade
Using the old temporary assembly path generator.
Merge branch 'master' of arcade
Remotes should always respond to remote calls.
Removed `[remote]` tags to logs and errors received from a remote game host.
Corrected cursor position.
Merge branch 'master' of arcade
[zombies] survivors wait to build if building spot is temporarily blocked
Stack traces from exceptions thrown in the game host process now have line numbers for game code when running games loaded from scripts.
[zombies] survivors move to build position before building
Merge branch 'master' of arcade
Re-implemented IGame.Restarted event.
Merge branch 'master' into sandboxing
Fixed switching between games loaded from scripts.
Fixed loading games from script files.
Reduced game startup time considerably by not compressing sprite data.
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.