Lost Light Zombie

Page 1


LOST LIGHT ZOMBIE

WHAT IS LOST LIGHT ZOMBIE

Lost Light Zombie game is a video game created by Unity

It is a horror game based on a hospital where the player is trapped.

The hospital is designed to be a maze, and the player must find his way out of the hospital.

The environment is dark and dim, and there are zombies everywhere, and the player needs to defend himself.

There are also many puzzles and tricks that the player will need to solve to escape the hospital

HOW I CAME UP WITH IT?

Lost Light Zombine is an Easter egg for another game developed by a professor and his team. They encouraged me to add more flair to their game and gave me the freedom to design and create the ester egg in any way l wanted.

However, as l designed this game with my creativity to add more elements and features, it reached a few gigabytes. The professor and l made an agreement that Lost Light Zombine should be an independent video game other than an Easter egg

WHAT IS UNITY

Unity allows developers to create games for multiple platforms (PC, mobile, consoles, VR/AR) using a single codebase.

It features a visual editor and uses C# for scripting, making it accessible to beginners and experienced developers.

Unity has a vast asset store and a strong community, providing tools, assets, and support to speed up game development.

I learned how to use Unity particularly for designing this game, and l have been using it for 4 years. This is a good game creator, and it is convenient to use.

PROGRAMMING LANGUAGE

The programming language that Unity accepts is C# script. It is a programming language evolved from C++. It is a complicated language, and I have spent months mastering it.

In Unity uses the programming application VisualStudioo code. It is a product of Microsoft Cooperation, and it is the main coding app that I use.

HOW I WORKED WITH UNITY

Step 1: Create the Map/Overlay of

the game

Building the map is definitely the first thing

I need to do this when creating a game (After planning and preparation).

It creates the basic structure of the game and gives me an idea of how the game is going to operate.

I built some basic rooms that are themed at an abandoned hospital.

All of the rooms are connected and structured, it contains the starting point and the end point, marking the length of the game.

Starting Room
Long Hallway
Armory
Examination Room
Ward
Waiting Room #1
Exit Room #2

Step 2: Lighting & Environment

After I created the map, I added light effects to make the game more spooky and daunting.

I added them almost everywhere but made them dim.

I also programmed them to be flashing, which also increased the scariness of the game.

Step 3: Zombies!!!!!

What is a Zombie game without zombies?

I spawned an army of zombies into the game, and it took me 6 months to program them. I find it difficult for them to navigate the hallway and follow the player. They also need to attract the player at the correct time to get to the player, and they need to notice and run towards the player when they make noise or get too close to them. Spawning is easy, but programming was devastating......

Step 4: Player

After all the zombies were ready, I programmed the player.

Since the game is First Person View, you don’t need to care about how good you look, so I put no design on it, and the player seems transparent from the outside.

I put colliders, speakers, cameras, UI modules, listeners, and many more codes into that single transparent object.

I added the movement code and made the player look attractive to the Zombies.

Step 5: Key Puzzles

Then, I made the Puzzles that actually made the game fun.

There are two keys total in the game.

The first key (Gold), is the key to open the first gate, and can be found in a discrete room.

The second key (Purple) is the key to opening the second gate. Players can obtain it by defeating the first boss.

Step 6: Exit Puzzles

After the player reaches the exit, they will notice that the last door is completely locked, and on the wall next to the exit, there is a poster showing the puzzle they need to solve.

The image on the wall is a graph of the beginning sector of the game. They will have to walk all the way back to where he started and shoot the light bulbs at the red dotes marked on the image. After doing that, the gate will be open, and the game will be over.

All the puzzles

The first Boss & Second Key

The first key (Gold Key)

First Gate Jump Scares
Zombie Wave
Maze #1
Maze #2

Step 7: Supplies & Goodies

Then, I added supplies to make the game easier.

The player can use first aid by pressing 6, and use a bandage by pressing 7.

The player can pick up ammo to help defend itself from the enemy.

Step 8: User Interface

When the player enters the game, this shows up with a bold and red “LOST LIGHT ZOMBIE.”

There is a bar that controls the difficulty of the game, which depends on the number of zombies, the number of first aid and bandages, and the number of ammo present on the map.

There are also two fundamental buttons for start and quit.

This screen will also pop up if the player hits ESC during a game.

Step 9: Sound Effect

Adding sound effects can make the game very realistic.

I added sound effects for footsteps, jumps, getting hurt, zombie grunts, and zombie charging.

I gathered those sound effects from the web and added them to the game.

I added multiple sounds for each of the sound effects, this is because it will be more realistic as everytime the sound is random.

Step 10: Totourial

I added instructions on the wall that give an idea of how to play the game to any players who are new to this game.

Coding Page

This is only a part of the entire player code of my game.

This part of the code controls the health of the Player.

When the key is pressed, the player uses the medical items they picked up.

Coding Page

This is only a part of the entire Zombie code of my game.

This code allows the zombie to auto-find the player's location when they are too near or make much noise.

When the zombie doesn't detect the player, it will enter a stage where it just stands there and is idle.

When the zombie detects the player, it will first walk towards the player and then run when the zombie is close to the player.

CONCLUSION

I finished designing and programming the game all by myself. It was entertaining to make this fun-to-play game, and it made me more creative.

It helped me improve my programming skills through self-learning coding and computer science languages.

Thank You So Much!!!

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.