1,415 Commits over 122 Days - 0.48cph!
Refactored game packaging to involve less repetition.
Relocated game packaging to GameAPI.
Emulator can now load packaged games again.
Added a basic graphics bandwidth graph to the emulator.
Hideous fix for requiring System.Drawing in GameAPI.BudgetBoy.
Merge branch 'master' of arcade
Implemented resource hotloading.
[ultimate_soldier] minor tweak on visual gun kick
JS games can now be loaded straight from a directory in the emulator.
Fixed ambiguous bindings being generated for RectF and RectI.
Fixed emulated cabinet display not being correctly sized, which also fixes the cursor location being incorrect.
Wall placement dragging now works correctly for both straight and diagonal drags in both directions
Updated SmashBlox's demo to be one with directional audio.
Added buttons to start / stop recording a demo.
Added some basic controls to pause / play / reset the game.
Fixed emulator cursor position being incorrect when the display aspect ratio was higher than the game's.
Fixed emulator aspect ratio, now resizes to fit screen correctly. Added mouse support.
Basic emulator is now functional.
Refactored GameCabinetEditor to extend a new CustomEditor abstract class, added CabinetEmulatorEditor.
Abstracted UnityAudioProvider, added CabinetAudioProvider and EmulatorAudioProvider.
Abstracted UnityGraphicsProvider and UnityControlsProvider, added implementation for 3D cabinets and the emulator.
[ultimate_soldier_JS] Fixed calling prototype defined function.
Added nicer JS exception prints at runtime.
[ultimate_soldier_JS] initial commit
[ultimate_soldier] bullet casing bounce tweak
Fixed gmake action not adding *.js files as dependencies.
added overrideable JS methods for Entity
Merge branch 'master' of github.com:Facepunch/arcade
[ultimate_soldier] blood flash when bullet hits soldier
Removed floor and wall textures, file sizes too big and not power of two, they're not needed yet anyway.
Committing progress with wall meshing, not complete yet. Fixed bolt deprecation warnings.
[ultimate_soldier] visual kickback on guns
[ultimate_soldier] fixed issue with shooting soldiers right besides walls
[ultimate_soldier] player gets tired and runs slower
[ultimate_soldier] blood wont overlap side of walls
[ultimate_soldier] improved gunshot-wall collisions
[ultimate_soldier] bullet casings
[ultimate_soldier] enemies dont spawn in walls
[ultimate_soldier] impact flashes, better wall-gunshot hit detection
[ultimate_soldier] wall debris
[ultimate_soldier] minor tweaks
[ultimate_soldier] trying to get bodies to not cover walls
[ultimate_soldier] prevent shooting through walls
[ultimate_soldier] changed tilemap structure, blood depth
[ultimate_soldier] carpets
[ultimate_soldier] gunshots stop when hitting walls
[ultimate_soldier] walls block soldiers
Fixed redundant redefinition of _GLOSSYENV_BOX_PROJECTION in ScreenReflect.shader
Removed reflection probes as they are unused.
Main cabinet chassis now reflects screens.