Gladius for a Gladiator

Gladius for a Gladiator will be my very first Unity3D game. I've been experimenting with Unity3D for about 7-8 months by now, and wanted to really make a game.

The models in this game will be produced in Blender, and textured in Photoshop CS5. I'm not doing this alone, there are a few other people helping me with Gladius for a Gladiator.


I started this blog to raise money to invest in the game, hope you will donate!

Gladius

Gladius

My first editor script

My old editor
The last few days I've been busy with coding my own editor script for our item database. The default editor that Unity3D offered was not working for me, so I decided to script one myself.



The tricky thing is that our item database consists of a list of classes. Unity does not support custom editor functions for lists, only for arrays. Luckily somebody in the Unity community hade the same problem and fixed it. He completely worked out the code and put it online. Big thanks to ForceX!


ForceX had a clever solution for the problem I had. He creates every value as a serialized object. This makes it easier to display using the EditorGUILayout.PropertyField() function.




My new editor
 My editor now supports an easy button for adding new items. You can easily add large amounts of items by adjusting the Database Size. The last item, usually the 'empty' items, can be deleted by clicking Delete Last. You can either show all items, or items from one certain type, for example only weapons. This editor is way better than the original editor Unity offered me.










Our trip to: Museo Nazionale Archeologico di Taranto

The last couple of weeks we've been working really hard on Gladius for a Gladiator, but we managed to make some spare time to visit the ancient of Gnatia. Gnatia is located in the region Apulia, near the city Monopoli.

Gnatia was an ancient city of the Mesapii and was a very important harbor because it is lying on the point where Via Traiana joins the coast. It is also very close to the ancient city of Barium, an important trade a military point in the mediterranean sea. Gnatia was probably abandoned in the high middle ages due to a malaria outbreak.

Gnatia has it's own museum and is displayed publicly. The city itself consists of a necropolis, the city itself and an acropolis, with a view on the sea and a harbor next to it. The city is being excavated untill this day and forward, and is only partly exposed. During the excavation, a grand amount of treasures have been found and are currently displayed in museums all over the southern part of italy.

The museum was beautifully displayed, and had fantastic pictures with a large amount of information with them. They displayed everything in a way that every piece had a good space and so you could not miss anything or ignore something. And ofcourse we made some pictures too!


Alpha release 0.0.1 - ALPHAMANIA

This week is a special week because we are releasing our first build of Gladius for a Gladiator!

This build includes all the previous made code and some tweaks we did over the past few weeks. The main purpose of this release is to find bugs in the code or glitches in the artwork of Gladius for a Gladiator. I hope we don't find an awful lot of rubbish in the code, but bugs are almost inevitable.


You can join the Alpha testers team, please give your e-mail address in the reactions below, and you will get the first build this week. Please read the README file very carefully, but most of all enjoy the game and let all your friends know about Gladius for a Gladiator!

Saving and Loading, why are you so difficult?!

You can now save and load Gladius for a Gladiator. The save and load buttons can be found under the options menu. There is currently only one save file possible, but possibly multiple slots will be implemented in the future.

It wasn't easy to save and load my game. Apperantly Unity3D does not support saving and loading by default and does not have a built-in save( ); or load( ); function. If you think Unity needs to add this, give some votes on the Unity Feedback page!

Luckily I found a free package on the internet, on whydoidoit.com, this package saved me tons of time and was pretty easy to learn. The package was easy to work with and works quickly without performance spikes. Besides, I can now easily tell through the editor which objects to save.

All Items to be saved have a save icon behind them


Thank you whydoidoit.com for the fantastic package!