2D Video Game Final

Project Information

Name of Project: 2D Video Game Final

Class: Interactive Media

Due Date: 12/3/2020

Date Posted: 12/1/2020

Program: Construct 3, Adobe Photoshop

Project Description: For our final project, we had to make a 2D game of our choice using the program Construct 3. The game needed to function, be entertaining, and needed to be of adequate difficulty.

Brainstorm

To start out the project, I wrote down some ideas I had. I wanted to make a platformer off the bat because they are entertaining and usually story-based. I knew I wanted to make a game based off of the Snow White story, and I tried to imagine what that would be like in a platformer game.

Preliminary Platformer Idea

Below I fine-tuned the details from above into separate categories. This information was turned in and approved by the professor to go ahead with our ideas.

___Game Type___ 

Is it a side scroller, is it a narrative, top down adventure, a puzzle game? 

The game will most likely be a side scroll platformer, where the player character will have to use different mechanics to get through obstacles permitting progress.

___Story/Motivation___ 

Why do we want to complete the game? 

The evil queen has stolen Snow White’s, the player character, favorite mirror. Snow White must travel through the harrowing forest to find the queen in order to get her mirror back, but there are many enemies and dangers along the way.

___Player/Controller___ 

How do you interact with the game? 

You will use the left and right arrow-keys to run backwards and forwards. Spacebar will be used for jump. Pressing 1 or 2 on the keyboard will activate different abilities.

___Mechanics___ 

What abilities does the player have? 

You can gain health by running up to a dwarf and collecting it. You start out with three dwarves and can find four more on different places on the map (seven total). You will be equipped with a small dagger for a melee weapon, which can be swung by pressing 1 on the keyboard. You can use the power of song to defeat enemies as well, as music notes will fly out when pressing 2 on the keyboard. You will also have to jump onto different platforms, varying in difficulty, in order to advance (like the Mario series).

___Style___ 

What is your game going to look like? Include concept drawings or reference images. 

The art for the game will be in the Pixel Art style. All characters will be abstracted designs of the original story.

___Win/Loss Conditions___ 

How do you win the game? 

You win the game by defeating/getting through all obstacles that stand between you and your mirror, including the final boss, the evil queen. You will lose the game if you are unable to progress through an obstacle, such as being hit one too many times and losing all of your dwarves.

___Assets/Sounds___ 

What sounds will you need? Remember to include background music/ambient white noisey sound. Collectible items, enemies, npcs, animations, etc.

Background Music: something relaxing but lively; the intention is that this is a chill but adventurous game, much like the original story.

Sounds: will need sound for all player character animations, npc animations, maybe a sound for when a player collects something, like a dwarf or the mirror?

Player Character: Snow White

Regular Mobs: Walking poison apples

Boss enemy: Evil queen

Collectible Items: handheld mirror, dwarves

Player character animations: Idle, Run, Jump, Fall, Die, Ranged Attack, Melee Attack, Collect Item?, Celebrate

Mobs animations: idle, run

Evil Queen animations: Idle, ranged attack

Dwarves animations: Idle

Mirror animations: idle

Preliminary Game Level

After I received approval to move forward with my project, I decided to draw out a preliminary course of what the game level would look like. Because Construct 3 has a limited number of events when using the free access, I tried to make the game fairly small and manageable but still fun and playable.

Preliminary Level Assets

I drew out these preliminary assets as a base for what the level would eventually turn into. These are the basic shapes of the platforms I used throughout the game.

Level Assets

This is the final background for the game. I wanted to go for a forest-like theme, as Snow White mainly takes place in a forest.

I retextured the assets to fit the theme of the background, and placed them into my level.

Main Character Sprite

Some sprites will appear blurry because of its’ size.

This is the player character, Snow White. She has several animations that trigger when the player does certain things, like jump or attack.

Enemy Sprites

There are two types of enemies in the game.

Poison Apple Mobs

One is a mob, modeled after the poison apples from the Snow White story. These are scattered throughout the level, have no attacks, and have a very small amount of health.

Final Boss

The final boss is the Evil Queen, who has stolen a mirror from the player character. She has a ranged attack and a larger amount of health.

Other Sprites

There are four other sprites throughout the level, two collectible items and two ‘bullets’.

Dwarf Collectible

The dwarf collectible is used as a health pick up for the player character, and will increase their health when the item is collided with.

Magic Mirror

The mirror collectible only shows up at the end of the game, if the player character can defeat the evil queen. If the player succeeds, they take the mirror and win the game.

Snow White’s ‘Bullet’

This is the object used for the player character’s ranged attack.

Evil Queen’s ‘Bullet’

This is the object used for the Evil Queen’s ranged attack.

Game Music

All music belongs to the artists on https://opengameart.org/ . I do not own any of the music in the game.

Title Screens

Title screens were made to start the game or indicate that the player character won or lost. They use the same background as the game level itself.

Final Game

Final Layout

Once everything was put together, this was the ending layout of the game level.

Game Screenshots

You can find the game here: https://elwoodjn.itch.io/snow-white-the-missing-mirror

Leave a comment

Design a site like this with WordPress.com
Get started