I have not written an update for a few weeks but several bugs have been fixed and progress remains steady. I algo got to take this game to the VR Meetup in Seattle and it was a great time. The overall feedback was that people were excited to see a multiplayer game. But still the graphics and UI were very unimpressive.
I remain focused on fixing remaining bugs and adding the needed assets to present this as a valid prototype game.
This iteration has been a bit slow because I had to do some refactoring and fix some fallout from enabling LOD Groups. After doing
that I proceeded to change all assets in Unity from binaries to yaml files, which will make it much easier when merging changes.
Since I am in Alpha-1 stage I am espending more time thinking about the actual gameplay and how the UI should look. Now that Github
also added the Projects tab, I have been creating card and linking issues in the board.
The big change here was changing from binary asset files to yaml ones. This change involved a nasty rebase between some changes had
across multiple machines and as a result I had to link some assets. The other big change was that I added the UnitySampleUI package
to the repo. This is big not because there were big changes but rather becuase initially I was not going to include packages into the
repo. At the end, this Package is free and availabel for devs to use it so I guess there is no damage in including it. Eventually when
I start working on final assets it will be removed anyways.
Now that I am going to be showing the game to people I thought it was time to start working on polishing some edges. I have been going
over the issues I have and cleaning some low hanging fruit, things like moving UI around and adding particle effects. This changes do not
require lots of code changes but give the game a much better look.
I will be demoing the game to people during the Seattle VR meetup on Thursday 22nd, so for that I want to clean up some issues, mostly
the damn crash the only happens when leaving a game in VR.
Other change I would like to look into as well is the hability to make builds via the command line. I want to have a command to make builds for the platform I want. This would speed up my development so I will not have to be changing build platform by using the UI.
I finally got to show the prototype I have for BattleVR in this video as well as a
Reddit thread. The reaction was overall positive with
some discussion, which is always good. What I am showing is the milestone that I call Prototype 3. The idea
with prototype 1-3 was for me to get familiar with Unity and to code the basic systems that would power the game. Basically a POC with most of the core components
of the game.
Now that the code and the word is out, my plan is to do weekly iterations along side with a blog post. I have also update the
Roadmap and the Milestones page.
Now the project is moving into Alpha-1 stage.
This is the first change after moving into Alpha-1. It involves replacing the main meshes(player ships, capital ships, space station) with LOD(Level of Detail) Groups.
This are basically an abstraction that allows me to provide different meshes of different complexity based on the distance of the camera. I added support for
LOD groups in the PlayerPrefab and the respective AssetManager methods. Also some enviromental objects are using LOD Groups like Capital Ships and the SpaceStation
in the middle of Level1.
That all for last week. Thanks for reading.
The weekend that a lot of people were waiting happened from September 2nd to the 5th. PAX 2016 was my second PAX and now this time
I decided not to miss any day. All the pictures are uploaded to the Facebook page
with a separate album for Friday,
I am still working on integrating this blog with IFTT. The goal is that every time I post something here both my Twitter and Facebook page will be updated.
So far the IFTTT<->Facebook integration is working fine but the integration with Twitter did not work. This post is also another test to see if it is working. My assuption is that the Twitter interation did not work because I accidentaly turned off the IFTTT recipe rather than trigerring it. As a result the post would not be considered “new” anymore.
If the Twitter recipe works, the next step will be to fix how I am handling images. Currently I am adding <div> and tags around all the images. Instead I will move to use markdown syntax for all images and then the style will be applied with CSS.