top of page

The Hominid

This is a 2D side-scrolling game. Players need to avoid the traps on the road while finding the way out, defeat the monsters on the road, and defeat the final boss to enter the safe door.

Download the game:

{9ECFDB90-196B-44D0-AC51-ACA00FA46F30}.png

Game Introduction

The name of the game is The Hominid, which is a typical 2D side-scrolling action game. This game is inspired by memories from elementary school. At that time, there were computer classes every week, and what I looked forward to most was the free time in the last half hour of each class. Every time I would click on "Super Mario" and have a great time. The Hominid paid tribute to "Super Mario", and it also drew a perfect end to this memory of mine.

There are 5 levels in The Hominid, and the difficulty gradually increases from the first level to the last level. Players need to use the w key and d key to control the left and right movement of the primitive man, use the F key to throw the spear, and the space bar to control the primitive man to jump (double-click twice to perform double jump). Players need to avoid obstacles and traps on the road and defeat the final boss to enter the safety door.

{DF7B6DAA-1E6F-47E8-A715-1A731E58213F}.png
{D6B1CEDC-8BD9-4020-BF0E-45C8D59880DF}.png

Game Clips

Main Page

Level 2

Level 4

Level 1

Level 3

Level 5

Game Development Ideas

The background music is to create a scene separately. When the game is running, jump directly from the background music scene to the start interface, and when the scene is controlled by code, the background music will not be deleted, so that the background music will always stay in the backstage.

{01132665-437D-464F-9613-F7A09E19B6E1}_edited.jpg

The player's left and right movement, jumping, and throwing a spear are all controlled by the Player Controller script.

{3C4E1989-22D8-4548-AF14-E63594481F9A}_edited.jpg

After throwing the spear, it will enter a half second CD state, during which the spear cannot be thrown.

{83BD8341-2A20-4814-BF20-AB749571AA14}.png

After jumping, the code will count and judge how many times it is the jump. If it is the first time, the player can press the space again to perform a double jump.

{D896CF2D-F1EC-4847-9F9F-0A137AA013CB}.png

When the player encounters a monster or a trap, a drop of blood will be deducted, and the player will enter a frozen state, unable to move, and then be knocked back.

{9045E088-840E-42F2-9E89-6D0760EE3E06}.png

The monster is through the script Frog Enemy, combined with the left and right two preset points, to achieve the left and right patrol effect.

{BA194BD8-3C1F-43DC-9BED-63F927587AE2}.png

The BOSS of the first three levels will perform random calculations before firing bullets and shoot one or three bullets.

{FA74C514-EB06-4A16-89BD-8CA536093F67}.png

Bosses in the last two levels will throw a boomerang every 5 seconds.

{14C49D55-CC9C-4FC6-B2F3-83E9865E1085}.png

The boomerang function is implemented by Bullet_Boss2.

{A4039047-CB61-4A91-B2EB-EA35DEA6DD57}.png

When the player defeats the boss, the collision body of the door will appear. When the player approaches the door, a prompt will pop up: Press E to enter the next level.

{5956A19E-D114-43FA-8D03-089B76F49247}.png
bottom of page