Flatbuffers for Unity + Sample Code
Saving and loading a game is something that any game should have by default these days. But after all these years, we still don’t have a universal way of saving data and each game uses different methods for storing and loading their info. This is pretty much normal, since the way we store the data depends on the type of game you’re making and how you’re making it.
For us, Afterloop is all about zero loading times, and choosing a format like XML and JSON for saving was out of question due to their slow parsing speeds.
We started with binary serialization, but soon enough we had problems making saves backwards compatible, we needed SPEED and FLEXIBILITY.
Flatbuffers had everything we needed.
In this post, I’ll explain how we used flatbuffers for saving and loading data in Unity.
Flatbuffers might seem scary and mysterious at first, but in reality it’s not that hard to use !
Obviously, this is not something that beginners should use but since I couldn’t find any examples of flatbuffers with Unity3D on the web, I had to make this post.
How we made a real life PR8 robot
Wow, it has been a while since we posted anything.
Gamescom was a tiring and exciting experience, it gave us lots of things to sort out.
But you know what was less tiring and more fun?
Building a real life version of our game’s protagonist PR8 !
Almost ready for the Gamescom
It’s been a whole month we’ve been preparing for Gamescom, and soon enough in a week Gamescom will start.
You might think that one month to prepare for Gamescom isn’t enough, but apparently it was for us !
Here are all the things we have ready for our expo so far :
BelgianGames.org is live !
We’re proud to announce that BelgianGames.org has opened on July 21th, the Belgian National Day !
So what is it?
Meet us at Gamescom Cologne 2015
For the second time this year we’re going to an expo, this time it’s the GamesCom; the largest trade fair for interactive games in Cologne. Over 300 000 visitors are expected from August 5 to 9, 2015.
AfterLoop, first screens
Probably what you’ve been waiting for, here are first screenshots from our upcoming puzzle game AfterLoop!
Gamescom, IARC, USK and more!
Sorry for the lack of updates, we were really busy with doing a lot of stuff.
One of those stuff, is our preparation to Gamescom ( aka what happens after GDC-europe conference ), the rest is just all fancy-pantsy graphics update for our game but we’ll leave that for later.
At first it sounded like a really great opportunity, it didn’t cost that much nor did cause many problems for us since Germany is pretty close to Belgium.
But as we dove deeper into how we were going to set things up, we stumbled upon a unexpected entity :
PR8 – Progress Ready series 8
We’re proud to present PR8, our little hero of AfterLoop.
PR8 is an utility robot, 8th generation of Progress Ready series. This little fellow is stuck in an endlessly shifting maze, and has lost contact of outside world since 1960s.
The maze is like a loop, your goal will be to help PR8 explore this massive maze containing over hundreds of different puzzles, and get it out.
Get the Nexus Player they said… it will be fun, they said!
We will be bringing our game AfterLoop to a wide range of devices, including Google Nexus Player and Amazon Fire TV.
This is an amazing experience for us, but it starts to get tricky when we have to adapt a touch-based inputs to a TV remote control.