Figuring out Unity3D – The first game

Me and Jennydalf are busy learning Unity3D, our weapon of choice for making games. We are already too proud to keep it to our selves, so why not show you this first masterpiece of a game already, while we are trying to figure out where the power button is. Note that Jenny did most of it, my role was simply adding some mindblowing sound-FX.

So don’t just stand there, but try out “Jennyball – The Evil Absorber of Tiny Green Cubes (that go ding)” here:
– https://www.jennydalf-and-ninjolai.com/pub/rollerball/ (for Mac OS X and Windows)
– Linux version is here: https://www.jennydalf-and-ninjolai.com/pub/rollerball_linux_x86.zip

absorber

You can compare scores, for bragging rights if you’d like, post them here or on Facebook!

PS: I wouldn’t look for introductory tutorials for Unity 3D similar to this game, they don’t exist.

The story and the mechanics

Since both Nikolai and I have full time jobs, it´s a little tough to find time to work on the game. But we´re slowly moving forward, and spend most of our evenings talking about the game concept or learning Unity. I have started  on a great tutorial, which explains most of what the different tools in the program do.  I´m also working my way through code academy´s programming-lessons, to get a basic grip on coding. Nikolai will of course be the one doing that part of the work, but it´s helpful to know a bit about the language.

The game concept is starting to get somewhere as well. The main storyline is getting clearer, and we have some new thoughts around the mechanics. Nothing is set in stone yet, but I feel we´re moving in the right direction.

We have talked a lot about it, and come to the conclusion that we don´t want to share the full storyline until the game is done. It has some twists and turns that we would like to be a surprise. But we´ll give you a short summary of the basic plot, and what poor Edgar has to face:

Edgar_Gameconcept-01 Edgar_Gameconcept-02 Edgar_Gameconcept-04 Edgar_Gameconcept-05 Edgar_Gameconcept-06 Edgar_Gameconcept-07 Edgar_Gameconcept-08 Edgar_Gameconcept-09 Edgar_Gameconcept-10

So that´s the plot. Roughly… It´s pretty basic, and gives Edgar a clear motive: Collect parts to fix his girlfriend. It also makes it easy for us to divide the game into chapters – one for each part. In each chapter you will be introduced to new or more advanced mechanics.
It´s  a common story, but the twists makes it special. Just wait.

About the mechanics: This is where we have been struggling. The mechanics has to be based on something that the humans could have used as a weapon against the robots. Something that destroys or manipulates metal. We lost the battle for magnets against Teslagrad and our new friends from Bergen (Go play the demo). So then what? We talked a bit about using the qualities of metal itself. (Melting points, chemical reactions, corrosion, mass….) but it didn´t really fit into the idea of a weapon. So we made a list:

What can destroy a robot:
-Rust
-Acid
-Electricity
-Computer viruses
-Water
-Explosives
-Nature (genetically modified super-nature)
-Lasers
-Heat
-Teleporters (Just teleport them into space. Done deal)
-Wind
-Lava
-Vacuum
-Ice

Acid. Acid is cool. There has been made several games using acid before, we know that… but it fits really well. It could also add something to the story, in terms of the humans making a weapon that not only destroyed the robots – but also, in the end, themselves.

…So we started talking about the possibilities of using acid, and I started sketching:

Edgar_Gameconcept-11 Edgar_Gameconcept-12 Edgar_Gameconcept-13-13 Edgar_Gameconcept-14 Edgar_Gameconcept-15 Edgar_Gameconcept-16 Edgar_Gameconcept-17 Edgar_Gameconcept-18 Edgar_Gameconcept-19 Edgar_Gameconcept-20

If any of you people out there has any thoughts or ideas, please share them with us. Like I said: nothing is set in stone yet.