Bioascent

A 2D side-scrolling shooter-platformer born from the idea of enhancing environmental interaction in a Metroid-like game, and inspired by the manga Blame!

The project started with a prototype for an interactable tile system, allowing the player to reshape platforms or destroy sections of the level. I later expanded the system to react dynamically to enemies and introduced a jump mechanic based on the recoil of the player’s charged shot. These experimental features eventually came together into a fully playable demo.

Team Size: 1 people
Development Time: 2 months
Technology: Unity / C#
Solo Developer

Main Features

Physics-based bouncing bullets can be utilized to shoot behind obstacles, while releasing a charged shot pushes the player, aiding in platforming.

Feature demonstration

Bouncing bullet gameplay example.

Shootable tiles system: various types of interactive tiles with unique interactions and behaviors triggered by a ‘damagable’ interface. Each type of tile can interact with the others:

  • Falling tile groups – consist of individual tiles that can be freely assembled in the editor. Damaging them activates their group physics, altering the walkable area and platform shape. When falling, they can damage the player, enemies, and other tiles.”
  • Explosive tile – detonate upon impact, damaging everything nearby. They can trigger chain reactions if other explosives or shootable tiles are in proximity.
  • Destructible tile – can be destroyed by the player’s attacks or by other interactive tiles, allowing passages to be opened in the level.

Feature demonstration

Explosive and Falling tiles combined.