We’re all working at it. Rick, our engineer, has been hacking away at getting Bolt into the main game. Marco, our character artist, has completed our first male character and started on our second male character, and Tony, our environment artist is working on a sky for our city environment.
Bolt – Getting it in there
We have Bolt able to begin hosting and connecting in LAN games. Competitors are starting to be able to be moved. Not much to show yet.
Characters – Medium Guy
Our first character is finally done. These are shots of the high rez version. From this we bake him down to a low resolution character and bring him into game. Marco spent a lot of time working through many tools (ZBrush, Substance, Marvelous) to get him to this spot. There are still a few things he wants to touch up but I’d say he looks about done.
Arena 2 – The City
The city is still being worked on but here are some early screenshots of progress. These shots are without hardly any texturing. Texturing, lighting and skybox are being worked on.
A LOT of stuff has happened and the game is very playable and fun as it is. But to transform this into a league we are going to need to play other people.
The main goals of our multiplayer implementation are:
- Authoritative (makes much harder to cheat)
- Instant feedback
- Able to target opponents
- Able to block opponents disc throws
- Cool looking physics
- Very fun to play
To get this done we have chosen Photon Bolt!
Bolt’s architecture is nice and supports authoritative server movement right out the box. It does not so easily support physics though, so I spent a long while learning Bolt and running various physics experiments with it. In the end I have enough of a working prototype to push onward.
Special thanks to Glenn Fiedler (aka GafferOnGames) for his great articles on networking, physics, and networked physics. http://gafferongames.com/
Please support him on Patreon so that he can continue to share all of his gaming networking experience (TitanFall, Halo, Mercenaries) with the rest of the world.
I actually have many more networking experiment videos that I may post here later.
We need to restructure Disc to support Bolt. This will require installing and twisting Bolt’s globals and systems in with our project. Then changing the way things are instantiated and generally how things connect and flow. The good thing is we have already gone through much pain and effort to make all things instantiate-able. This was done to allow character customization and to make flowing between menus and game possible and to allow game customization, such as changing number of players and types of arenas.
Lots of Art
In parallel we have artists working on new characters for promotion, new characters to be used in game and new levels being created. A lot of art production is happening and some work will need to be done to make these assets work in game.
What to Expect
By end of the month we hope to have 2 new characters, 1 new level, and a playable version of multiplayer.