3D Game bouwen voor pro's

Door wildewouter op vrijdag 30 november 2012 10:38 - Reacties (21)
Categorie: Development, Views: 4.503

De Afgelopen vijf weken was ons projectteam, 12Villains, bezig om een 3D game te bouwen voor onze minor Game Design and Devlopment. Deze minor bestaat uit een tweetal opdrachten: een mobiele game maken, meer hier te lezen, en een 3D game maken. Ik richt mij in deze blog op de 3D game; ik mag wel zeggen dat de 3D game het ‘echte’ project is.

Het verhaal van de game

Natuurlijk heeft de game een verhaal. Hieronder de beschrijving zoals wij die hebben opgesteld in ons concept plan.

http://www.makeathumbnail.com/thumbnails/image132489.jpg

On a dark and growl planet filled with death and decay, a civilization works hard for a better life. Poor and unreliable is probably the best way to describe them. The only thing they own is their soul. Even a body is not entrusted to them. The feeling of love and compassion has been perished from the darkness in which they live. But would they have any, it had to be for the saddest creature on the planet, the wandering soul of Rho.
Once it was a happy planet. But when their sun ended in a catastrophic supernova Rho’s planet got swung out it's orbit. The planet became dark and cold and he simply wasn’t able to survive out there. Being tired of surviving he stole a spaceship to escape the planet and a better place to live. But the journey didn't last long. As inexperienced as he was, he crashed with his spaceship unto an unknown planet. His only escape route was to fix his spaceship. But to do this he had to collect his ship parts that were spread out after the crash. This is were his undefined journey begins.


http://www.makeathumbnail.com/thumbnails/image132427.jpg

De speler krijgt de besturing over Rho op het moment dat deze op de nieuwe planeet terechtkomt. Rho is alleen geen sterke krachtige speler. Om door de levels heen te komen moet Rho, omdat hij een ‘ziel’ is, dieren overnemen die rondlopen in de levels. Elk dier heeft een eigen special ability. We hebben ook al wat concept art:

http://www.makeathumbnail.com/thumbnails/image132426.jpg

Dit is een Wobi. Een Wobi heeft de mogelijkheid om te catapult jumpen. Dus om op verschillende plekken terecht te komen kan een Wobi worden ingezet.

http://www.makeathumbnail.com/thumbnails/image132425.jpg

Dit is een DumDum. Zoals je kunt zien in het plaatje is een DumDum erg sterk. Een beetje te vergelijken met een stier. Hij kan chargen en objecten omstoten om zo obstakels te overwinnen.

Tijdens het spelen van de game kom je orbs tegen. Deze orbs dienen om het ‘focus level’ te verhogen van Rho. Wanneer Rho een hoger focus level heeft kan hij grotere dieren overnemen. De orbs hebben ook als doel om de spelers te motiveren om de verschillende puzzels in de game grondig te doorzoeken zodat later in de game ook bijvoorbeeld de eindbazen, wanneer ze verslagen zijn dan, kunnen worden overgenomen. Ook zal de mogelijkheid bestaan om de quests opnieuw te doen, zodat je bijvoorbeeld dit keer met een sneller of een groter dier kan beginnen en zo meer orbs te halen.

http://www.makeathumbnail.com/thumbnails/image132424.png
Eťn van de levels uit Rho.

Ontwikkeling

Als game engine gebruiken wij Unity 4.0. Voor de 3d modellen en de levels gebruiken we 3ds Max en, ja verrassend genoeg, Google Sketchup. Als programmeertaal is nu C# in gebruik. De engine nodigt niet heel erg uit om volledig object georiŽnteerd te gaan. Het is vooral scripts schrijven. We hebben wel een eigen structuur opgezet om zoveel mogelijk object georiŽnteerd te programmeren.

De komende weken zijn we nog bezig met de ontwikkeling van de game. De release datum staat nu op februari/maart. Het lijkt ons erg leuk als jullie feedback leveren op onze game. Alles wat je leuk en minder leuk vindt willen we graag weten. We hebben ook nog beta testers nodig. Als je geÔnteresseerd bent, kun je jezelf hier opgeven.

Rho Facebook

Team blog