TEAM LEAD
LEAD GAME DESIGNER
PROGRAMMER
This was the Capstone project I worked on to graduate from SAE. The Initial concept of this project was the simple theme of Animals vs. Robots. From there we took elements from various Games like; Binding of Isaac, Cult of the Lamb and a few others as points of inspiration. The game had players explore procedural levels, defeating waves of enemies to improve their strength in a build up to a final boss.
LEVEL DESIGN
CONCEPTING
Concepting Started off really simple. The setting of the game would be a city scape of players roaming the streets. Now to present the player with the environment each level would be created procedurally using 4 simple template tiles that would connect to each other. Thus each time they enter a level they would start in a different position and the roads would be laid out differently.
PROTOTYPING
With a concept in place I set out to create a simple prototype that would allow us to experiment. With a simple script that grabs from an array of prefabs at a set position it would have a random chance of placing a prefab there thus creating another tile connected to the current one. Another little experiment that was done included having the same thing done to the buildings that would be spawned in the tile to give variation, although this was removed from scope as balancing this aspect would be difficult from a level design standpoint. My prototype was then provided to the programmers of the group for them to build upon and optimise.
The Levels of Wild Smite consisted of four Base Tiles. From these Tiles, I along with the other Designer in the group worked on creating variations that could be used. We designed them with the following structure; Each base had 3 variations, which would consist of different layouts and placements of buildings and open spaces. From there, we would then create another 3 sub variations of each one. This resulted in us having 12 Variations for each Tile type, giving a total of 48 Tiles for Level Generation.
DESIGNING LEVEL TILES
PLAYER CHARACTERS
Players had the basic setting of being animals. From a Narrative standpoint though we made it so that they had been experimented on by the Robots turning them humanoid in nature. We decided on 4 Characters originally but due to scope settled on 2, a crocodile and a kangaroo. These details were shared with a collaborating artist who then created Concept sheets for them.
Along with Visuals we had to figure out the values associated with players in the game to plan out the difficulty of the game and player mechanics. Due to scope we kept this relatively simple opting for simple RPG values, Health, Stamina, and Values for damage as well as experience for progression. This was done after extensive research into other games and the values they used for their player characters.
CONCEPTING
DESIGN AND STATS
With the Character sheet from a collaborating artist the next step involved Creating the actual models for the characters. When creating characters I stick to the box modelling technique starting from the ground up using cubes and adding cuts and extrusions where needed. Along with that I did very rudimentary UV Unwrapping after which texturing and rigging were done by others in the group.
MODELLING
SYSTEMS DESIGN
COMBAT SYSTEM
During the concepting for the game to get a good overview of how combat in our game would work the group did extensive research into the combat systems of various games. Each member were given 3 games to dive into and document how the combat system in that game works as well as observe pros and cons from the project's perspective regarding using such a system.
After compiling all the research followed by taking aspects from different systems and making adjustments we settled on the following system. Players had the ability to attack with 3 different forms, they could dash to move fast or avoid attacks. Players would gain experience from each enemy they killed and once certain milestones were reached their stats would increase as well as give them a chance to allocate points to certain stats to change their build. Enemies would have their values determined from ranges depending on the difficulty of the selected level/mission.
ENEMY BEHAVIOURS AND ATTACKS
During prototyping we kept our enemies simple, enemies once they have spotted a player would go towards the player and when within range attack the player. From there we expanded to make our enemies feel more responsive. Enemies would not immediately attack the player when within range but instead would orbit around them, once ready to attack they would move in close for melee attacks or increase distance for ranged ones. This way they felt more intelligent and not just like simple attack enemies. Along with the behaviour adjustment enemies were also given various forms of attacks. This would make for more varied gameplay when fighting them requiring players to look for what attack is coming.
ENEMY CHARACTERS
CONCEPTING
DESIGN AND STATS
Enemies in the game were set as robots. From a Narrative standpoint they were the creation of humanity to make life easier, they were so good at it that they basically maintained everything for people (Inspired from Wall-E) Though their AI had a strange fascination with animals to the point of extreme experimentation. We did research into Enemies in various games and settled on 2 standard types; Melee & Ranged, a Mini-Boss type and the final enemy at the end of the game.
With the types sorted out based on our research we set up some standard values that would influence how enemies played in the game as well as their various forms of behaviours and attacks for variation. All enemies would have the same base set of stats to make implementation simpler as well as adjusting values. Along with that we created a standard set of behaviours for enemies as well as ones for their various attacks so that enemies felt more intricate instead of just having one simple attack.
With time constraints we were unable to receive character sheets for enemies only going so far as the concept art stage for them. With this in mind my work consisted of trying to maintain the overall shape as the concept and then adding details where I felt necessary. From there due to their nature and simplistic shapes they were very easy to rig with no parts of the model being weighted to more than 1 bone.
MODELLING
AND RIGGING
With the models created the next step involved creating their animations as they would not be able to use the readily available library of humanoid animations. This involved creating idle animations, movement sets as well as the animations for the various attacks of each enemy. From there I worked with another member in the group in order to get these animations linked and implemented into the behaviours of the enemies in the game.
ANIMATIONS