Unfamiliar


I and 13 other co-founders at Mana Tea created and released Unfamiliar in 2019.

My Roles

Player controller

Moves around the world on the graph and interacts with items.

Integrated animations including idle, walk, run, and jump.

Move to a point from a click on screen, or move in a direction based on joystick input.


Movement Graph

Consists of three graphs, 'player movement', 'camera position', and 'camera look'.

Allows the player and camera to move smoothly around the world with Bezeir curves.

Raycasting to the graph. In order to move to a point the player clicks, we've created all the necessary maths functions to calculate the nearest point on any curve, from a ray.

A* path finding. Once a point on the graph is found, a path is generated to reach it.


Level editor tools

The graph was built up from scratch.

I've created many important tools for manipulating the graph.

Below is an example use for the 'smooth edges on node' function.


Procedurally generated levels

Every time you enter the world you are greeted with a different experience.

Worlds are made up of a series of rooms, which is made up of a grid of chunks.



Contact


Send me an email and I will get back to you as soon as possible!

genecollis12@gmail.com