top of page

Cosmosis

(Work In Progress)

Cosmosis

Cosmosis

Watch Now

Description

DISCLAIMER: Cosmosis is currently in development. The look and gameplay shown above is unfinished and subject to change.

Spell the end to a mighty being! Rip out his heart! End his corruption for eternity.

Cosmosis is a bossfight arena game developed by Team Overscoped where the player must defeat a mighty celestial being! Fly around the arena with a grappling spell. Avoid the Bosses attacks and destroy his defences! Rip out his heart and end his corruption!

The Game

Cosmosis is set in a dark fantasy setting. Located in the damned world that is the void, the player is on a trial to end the widespread corruption of an Ancient Celestial Being and gain it's power. The void is a broken place, with many scattered peices and ruins dotted around above and endless space below. The player must navigate the void to the arena using a trusty grappling spell, swinging across gaps and gaining momentum with each well timed swing! When entering the arena the player will confront the Celesital Being and begin the fight, where the player will swing around obstacles and narrowly avoid the boss's attacks. Use his own power against him and destroy his heart.

The Fight

To kill the Celestial Being, the player must swing around the arena, collecting crystals of dark energy to gain some of the boss's power. With this power the player can use the boss's beam attack against him! Destroy the force field protecting his heart, and yank it out with your grapple to spell an end to the bosses tyranny, and open up an exit portal to escape.

Features: 

  • Traverse a broken world using your trusty grappling spell! Swinging and gaining momentum to traverse wide areas in a short time.

  • Confront the Ancient Celestial Being Boss! Avoid his attacks while traversing a complex environment.

  • Use the Boss's power against him! Collect crystals of dark energy and use the boss's beam against him to melt away the magical barrier that protects his heart!

  • Pull out the Boss's heart to defeat him. Causing a grand ending to his vile existence!

The elements in Cosmosis I've worked on so far:

  • The Player Controller. The player controller can navigate uneven terrain, react to forces and retain momentum on the ground. The physics can be overriden by an external function, containing alternate physical functionality.

  • The Swinging Mechanic. The swinging physics is integrated with the player controller through an override function. The physics restricts the player's movement to a radius around the grappled object, determined by the rope length when grappling. The player can swing around the grapple radius gaining momentum from gravity and a pulling force towards the grapple destination.

  • Grapple and Pull line VFX. The grapple and pull spells use a line renderer for their visuals. The shape, including twirling, shaking, straightening and curving of the line is controlled by adding lots of points to the line renderer, and modifying their positions using a compute shader and a class to manage the shader and effects.

  • Assistance on volumetric beam VFX, for the 3D beam attacks. Using particlesystems to duplicate meshes which are deformed into a beam using complex shaders.

  • Behaviour Tree Editor: A unity editor tool designed to provide a visual interface to create and modify behaviour trees, used for decision making by AI. Behaviour Trees are saved to an XML file, Where at runtime they are loaded and run by a runtime Behaviour Tree class. Used to create the decision making behaviour of the boss.

  • User interface programming for the Title Screen, Pause Menu, Heads Up Display, and Credits Screen.

Game Engine 

  • Unity

GitHub Repository

bottom of page