1,415 Commits over 122 Days - 0.48cph!
Removed screen flickering so it's easier to see screen glow colour transitions for testing.
Merge branch 'master' of arcade
Duplicate sound event potentially fixed.
Updated Bolt to latest source.
Started work on a new game.
Merge branch 'master' of arcade
Darkened the CRT shader minimum brightness.
screen fade uses a tilemap
Sprite atlases are temporarily exported as .png files for debugging.
Merge branch 'master' of arcade
added instructions on menu stage
Implemented a custom texture packing algorithm so that the result is the same on all platforms.
Merge branch 'master' of arcade
Stopped debug atlas images being generated.
Added a non-corrupted Test Game demo.
Recorded a couple of uncorrupted Mazing demos.
player wont refresh anim after death
Tweaked sprite atlas generation algorithm to prioritize packing textures near the UV origin.
Merge branch 'master' of arcade
Added non-corrupted demos.
Removed unused model mockup.
Added Entity.GetSpriteOffset / Entity.SetSpriteOffset
Started a basic breakout clone.
Server now releases control of cabinet when the player controlling it leaves.
Experimenting with Resizer and Dragger UI controls.
Started simple main menu mockup.
Basic rules implemented in the Breakout clone.
Merge branch 'master' of arcade
Added sounds to the Breakout clone.
Added an ExportSpriteAtlas toggle to GameCabinet.
added main menu back
added 2 extra cabinet prefabs for the other games
player name in the main menu is sent to the server
Partial implementation of attract stage for the Breakout clone, having some UV issues.
Merge branch 'master' of arcade
Switched mario for mazing.
players no longer collide with other players
refactored some code to make it a bit easier to read
Packed sprite atlas sizes can now be non-square, with the smallest power of 2 dimensions possible.
Merge branch 'master' of arcade
Fixed a bug related to getting the UVs of a non-square sprite that had somehow gone unnoticed.
Replaced SmashBlox's demo.
Added highscore registering and transmission interfaces.
Highscore broadcasting event is now triggered when a new highscore is submitted.
Added Steamworks.NET, made SteamVoiceChat class for P2P Steam voice chat.
Syncing SteamIDs for when voice chat needs them (these can be spoofed until I add steam authing on the server)
Added a CSteamID extension function to format a SteamID, why isn't this in Steamworks already? Showing SteamID above heads to check they're working.
Added lives and score to the Breakout clone, started highscore viewing / entry stage.
Merge branch 'master' of arcade
Fixed an error when packing an image with an odd number of pixels, and removed some redundant methods.
Tweaked how much demos affect screen glow so that overlayed graphics have more of an effect.
Demos can now record sound playback events.
Demo playback volume can now be specified.