top of page

Heavens Judgment

 Digital Games-genre, structure, programming and play.

Individual Project

By: Emmanuel Navas Castro

Summer 2020

Heavens Judgement is the name of a 2D adventure game I created. The idea was to design and develop a game using the programming software called Processing. For the game, the player should be able to move the character/s with the keyboard, have mouse interaction, have a "shooting" system and more basic interaction.

Screen Shot 2021-07-20 at 12.53.43 AM.png

Final starting page of game

Screen Shot 2021-10-04 at 4.01.45 AM.png

Initial sketches of game interface

I began by ideating what genre or basic concept i wanted to give the game. I came up with simple sketches of a gameplay design screen distribution. I also thought of the theme of the game which turned out to be the seven Sins known in the christian/catholic religion. Also known as the floors of purgatory(In Dante Alighieri's book Divine Comedy). 

With the core Idea in mind i started ideating the classes and their roles in the game. The different challenges the player had to encounter and how to optimize those actions to avoid having redundant code. I started using simple shapes to symbolize the characters and focus on the core programming/mechanics, and interactions of the game.

Captura de pantalla 2020-03-08 a la(s) 10.16.33 p. m. copy.png

Graph of the back end coding

Screen Shot 2021-10-04 at 4.03.20 AM.png

One Sin room design in game  

Having the most important mechanics and interactions of the game i passed to designing the characters and objects of the game. Not forgetting to continuously look at the code and making any necessary changes.

The character Design was time consuming since i wanted to give each "sin" an appealing look that made sense to each description of the sins. For the game i did exactly the same, i ended up doing a game with multiple mini games, each mini game being connected to the idea behind the sin. At the same time, i added a puzzle to the game(a specific way in which the player is required to play the mini games) without solving the puzzle the game is unbeatable.

maincharacter right copy.png
sloth1 copy.png
pride copy.png

Character design

win copy.png
lost copy.png

The Biggest challenge of the project was developing all the different mini games. Since there was no specific connection between each mini game, it was like making 7 games in one big game. I spent a lot of my time debugging the code and making sure the interactions of player/npc-environment & player-npc were as expected. I focus on one problem at the time and then reverse engineer the code i had written to find the root of the problem.

Wining & loosing screens

Short explanation and gameplay of the game 

When doing the project i highly improved my skills in processing and the Javascript programming language, since the game i was working on was somewhat complex. I practiced my illustrator abilities with the creation of characters but the main aspect of the project was reinforcing all the programming techniques learned along the course. 

 

With more time at hand, i would have loved to create a better environment/backgrounds for the game, considering they were quite simple. As well as adding animations to the characters. I think these would improve the project tremendously. Regardless i am satisfied with the results, considering i focused on the coding portion of the project rather than the aesthetics, and having a game with a story that made sense and is "fun" but challenging to play.

bottom of page