Discord handle

TheLemonWaffle

(With the doggo picture)

Submission Type

Wildcard

Inspiration and Journey

LizardsJourney was an afterthought. The hackathon was an excuse to try out unity for the first time using my previous experience with c#.

I originally tried to create a 3D game on the Friday but I was not familiar with creating 3D assets. Also I was interested with how 2D assets were made and how animations were created in unity. So I decided on making a 2D game

On the Saturday I had a friend teach me how to use a website called Piskel where I could create Sprite sheets and Tilemaps.

Sunday was used mostly for coding and creating the map. This consisted of watching countless unity guides to figure out how things worked, what could access what etc.

Goals

I never really set any goals at the start but just before I created the 2D game on Sunday I put a few criteria down.

Player movement(walk, jump, crouch etc.) Shooting Enemies Enemy pathing Different levels Backgrounds Background music Sound effects Animations Win

The background music and sound effects were going to be made by me and my teammate.

These were what I intended to include in the final submission.

What it does

Currently you can walk around the first level as the Lizard, Shoot and kill enemies and do some platforming.

How I built it

I built the sprites and tiles in Piskel. The scripts for movement and shooting were learnt through YouTube videos which I will link below. The animations were done by me off the Sprite sheets I created in Piskel.

Challenges I ran into

Teammate who joined with me was unable to help for majority of the weekend. Meaning I had to take on double the work to finish the project. This meant I didn't end up completing all the goals and i had to take shortcuts with some parts of the project e.g. animation. (The other teammate did also create the enemy and its death animations)

Understanding how to create an animation was tricky at first. (Although the walking animation isn't god tier I still like how I had to analyse videos of how lizards walked)

What I learned and what I'm proud of

I know understand how game objects can be connect with scripts and animations(How they interact). By the end of the project I didn't need to look at guides anymore for this. I created my own scripts for animation triggers and I'm quite proud of that.

I learn how to create a Sprite sheet and Tilemap in Piskel which was cool.

What's next for LizardsJourney

If I were to continue creating LizardsJourney I would:

When moving left rotate the sprite and change the animations.

Polish the walking animation and add a walking while shooting animation.

Remake the enemy sprites and give them some movement. Maybe some attacks

Create Enemy aggro(A measure to determine if the enemy will pursue you or not) and stealth.

Crouch mode and some Crouched parkour puzzles

Puzzle elements e.g. lizard being able to push a block onto a button which would open a passage way

Create an epic doom esque sound track while you murder the hordes of enemies.

Create an ending

Have a Menu System

Have a Level Selector

Sound affects for shooting, walking, death, jumping etc.

Background change

Melee combat

Different Weapons

Next Steps

Now have learnt all of these skills from the project over the weekend I can say that with some time and effort I could create a more polished game using all of the defined criteria above.

Known Bugs

Quite a big one. When you get near the end of the demo all of the dirt tiles lose collision stopping you from climbing up the level to the end. (I think I understand how to fix it but I haven't got enough time to do so)

Resources used

https://www.piskelapp.com/

https://www.youtube.com/watch?v=on9nwbZngyw&list=PLPV2KyIb3jR6TFcFuzI2bB7TMNIIBpKMQ&index=1&ab_channel=Brackeys

https://www.youtube.com/watch?v=dwcT-Dch0bA&list=PLPV2KyIb3jR6TFcFuzI2bB7TMNIIBpKMQ&index=2&ab_channel=Brackeys

https://www.youtube.com/watch?v=hkaysu1Z-N8&list=PLPV2KyIb3jR6TFcFuzI2bB7TMNIIBpKMQ&index=3&ab_channel=Brackeys

https://www.youtube.com/watch?v=2jTY11Am0Ig&list=PLPV2KyIb3jR6TFcFuzI2bB7TMNIIBpKMQ&index=4&ab_channel=Brackeys

https://www.youtube.com/watch?v=wkKsl1Mfp5M&list=PLPV2KyIb3jR6TFcFuzI2bB7TMNIIBpKMQ&index=5&ab_channel=Brackeys

Built With

Share this project:

Updates