Help Ray fight his demons as he finds his way back home in this fun-filled puzzle and adventure game. In his journey, Ray will face his worst demons, and will have to defeat them to make himself a fearless child.
C# & Javascript
Concept, Character Design, Character Animations, Level Design, Script & Programming
Ray is a faint-hearted school boy. He is accompanied by his fearless buddy, Gonzo the Rex. Gonzo helps Ray during his quests, as he posseses immense strength and raw power. Ray can play as Gonzo the Rex to solve different puzzles.
Both Ray & Gonzo the Rex will fight the fearful monsters who jeopardize Ray's innocent imagination.
Ray has a backpack which will have various tools that aid him along the way. Gonzo is Ray's best buddy, and he comes to Ray's rescue once the Gonzo meter is full.
The first animation to develop was Ray's Run Cycle. Many run cycles were sketched, as it was vital to reflect Ray's personality in the way he runs. The initial Run Cycle consisted of 6 keyframes. Later on, 5 in-between frames were added to make the animation smoother.
The sketches were traced in Adobe Photoshop with the Wacom tablet, and were rendered using Photoshop keeping in mind the lighting setup required for the game environment.
A total of 4 animations were developed for each required function in the game i.e. Idle, Run, Jump & Push.
Only the first level of the game was to be designed and made playable at this stage. Hence a basic level was planned, with a moving platform and a simple solvable puzzle.
There is a locked door towards the far-right side of the Level. And in order to go past that door, Ray needs to find a key. The key is hidden in one of the boxes, which can be destroyed by placing them under the falling spikes.
Have a look at the first level of Ray's Lightmare. The Animation sprites were scripted with C#, and a basic level involving simple puzzles were made for the first level of the game.