Shaman
https://teamshaman.itch.io/shaman
Shaman is a third-person action-adventure game where you assume the role of a young Shaman amidst a great cataclysm. Seek out the ancient secrets of your people and gain the ability to Shapeshift into the mighty Jaguar, cast fireballs and incinerate your foes, and unlock the ability to lift objects at a distance.
Being part of a small team, I had to take on many roles.
Responsibilities as a Game Designer:
-
Directed and collaborated with a team of level and game designers to establish and execute the game's creative vision.
-
Created and maintained the Game Design Document and the Feature Briefs for the project.
-
Conducted research about the games used as references to understand what makes a particular feature interesting.
-
Ideated and created various looks for the different biomes present in the game.
Responsibilities as a Level Designer:
-
Created and maintained a Level Design Document to keep track of all the changes happening to the game world.
-
Created the Hub world which the player uses to travel to the other sub-levels, with its own diverse terrain and biomes.
-
Drafted the first look of the levels on paper, then grayblocked them in-engine to understand the scale and proportions as well as to see how it plays out.
-
Performed various art passes to incorporate game assets in the level while maintaining the performance and visual storytelling.
-
Built an understanding of how the player used wayfinding to keep track of his objectives, how he navigated through the level using landmarks and what organic behaviour was done by the player when he didn't understand what next thing he had to do.
-
Used the provided feedback to improve the level's design and structure to make
Responsibilities as a Technical Designer:
-
Collaborated with the other level designers to improve the performance of the game levels using the GPU profiler.
-
Utilized Blueprints to implement functionality for all interactive objects and authored corresponding Feature Briefs.
-
Created a telekinesis system to help the players get through the puzzles in the game.
-
Helped conduct weekly builds and conducted unit tests as well as ad hoc tests to figure out the problem areas.
-
Served as a mediator between the Design and Programming teams to facilitate effective communication and collaboration.




