top of page

Alter is a 3D adventure game with a top-down view made with Unity3D.

The main idea of the game is to control a character that is chained to a monster.

 

I was the only programmer on this project and it was my first time with Unity 3D.

I was mainly working on the core mechanics : the link between two characters with a chain driven by physics.

I was also responsible of the monster's AI and all the gameplay code.

The monster's AI was a simple but efficient state machine. It wasn't fancy at all but it got the job done easily. Besides, the AI was not my priority because I was focused on the chain all the time.

 

The hardest part was to restrain the movement of the player. To do that I was using the physics provided by Unity (which is using PhysX internally). In addition, the monster was able to get into berserk mode, making him unstoppable and turning the player into a puppet. So I had to use a ragdoll for the character. But then, there was a problem in the character's animation. Solving a problem brought another one, etc, etc.

 

Being my first project on a 3d engine, I was learning a lot on the fly and working within a team of 6 students was a great way to learn things fast.

Alter

Early physics tests with a pillar.

The tension of the chain change its color.

 

Green : low tension

Red : high tension

bottom of page