1,415 Commits over 122 Days - 0.48cph!
Corrected game aspect ratios, CRT shader is now additive.
Re-implemented cabinet screen anti-aliasing.
Cleaned up shaders a bit.
Fixed cabinet audio sources being 2D after the switch to Unity 5.
Audio source creation location is now modifiable in-editor.
Added "pan" argument to audio playing methods to simulate locational sounds.
Fixed SingleGameTest's screen.
Reflection probes, smoother screen model, image effects tweak.
Added uniformly curved screen overlay mesh.
[ultimate_soldier] multiculturalism
[ultimate_soldier] refactored depth handling
[ultimate_soldier] starting on walls
tweaked SingleGameTest settings
Added a bit of bloom, raised cabinets so their feet are exposed.
Experimental realtime screen reflections for cabinet details.
Main cabinet chassis now reflects screens.
Removed reflection probes as they are unused.
Fixed redundant redefinition of _GLOSSYENV_BOX_PROJECTION in ScreenReflect.shader
[ultimate_soldier] walls block soldiers
[ultimate_soldier] gunshots stop when hitting walls
[ultimate_soldier] carpets
[ultimate_soldier] changed tilemap structure, blood depth
[ultimate_soldier] prevent shooting through walls
[ultimate_soldier] trying to get bodies to not cover walls
[ultimate_soldier] minor tweaks
[ultimate_soldier] wall debris
[ultimate_soldier] impact flashes, better wall-gunshot hit detection
[ultimate_soldier] enemies dont spawn in walls
[ultimate_soldier] bullet casings
[ultimate_soldier] improved gunshot-wall collisions
[ultimate_soldier] blood wont overlap side of walls
[ultimate_soldier] player gets tired and runs slower
[ultimate_soldier] fixed issue with shooting soldiers right besides walls
[ultimate_soldier] visual kickback on guns
Committing progress with wall meshing, not complete yet. Fixed bolt deprecation warnings.
Removed floor and wall textures, file sizes too big and not power of two, they're not needed yet anyway.
[ultimate_soldier] blood flash when bullet hits soldier
Merge branch 'master' of github.com:Facepunch/arcade
added overrideable JS methods for Entity
Fixed gmake action not adding *.js files as dependencies.
[ultimate_soldier] bullet casing bounce tweak
[ultimate_soldier_JS] initial commit
Added nicer JS exception prints at runtime.
[ultimate_soldier_JS] Fixed calling prototype defined function.
Abstracted UnityGraphicsProvider and UnityControlsProvider, added implementation for 3D cabinets and the emulator.
Abstracted UnityAudioProvider, added CabinetAudioProvider and EmulatorAudioProvider.
Refactored GameCabinetEditor to extend a new CustomEditor abstract class, added CabinetEmulatorEditor.
Basic emulator is now functional.
Fixed emulator aspect ratio, now resizes to fit screen correctly. Added mouse support.
Fixed emulator cursor position being incorrect when the display aspect ratio was higher than the game's.