Devlog #3: Level Selector, SFX, Directional Gravity and Victory!


We are CazuelaGames: cstammp, Kechumax, and xner2000. We're developing Biot-Savart, a 2D platformer where you control a robot that navigates through a laboratory using electromagnetism to interact with platforms and enemies.

What We Have So Far

Last devlog, we implemented two major systems: Moving Platforms and the Enemy System.

The moving platforms can carry the player across gaps or hazards, introducing more complex platforming challenges and enabling creative level design. The enemy system laid the groundwork for future interactions with charged enemies, including basic patrol movements and collision detection with the player’s hitbox and hurtbox.

Alongside these systems, the character is able to move, jump, and change polarity, interacting with electromagnetic fields through attraction (which pulls the character toward charged areas) and repulsion (which pushes the character away). These mechanics create dynamic platforming scenarios, like moving along ceilings or executing high jumps.

New Features Added

In our latest update, we focused on enhancing the gameplay experience and addressing stability issues. Here’s what we added:

Level Selector

We introduced a level selection system that allows players to choose which level to play

Level Selector

Sound Effects (SFX)

We implemented sound effects to enrich the feedback and make actions feel more responsive. These include sounds for jumping, button selection, player death and enemy death. 

Directional Gravity

Previously, gravity only worked vertically. In this update, we expanded the gravity system to include horizontal gravity fields that pull the player from the sides. This opens up new possibilities for puzzles and challenges that require navigating horizontally oriented gravity zones, adding depth and variety to the platforming gameplay.

Horizontal Gravity

Victory Condition

We added a victory condition: reaching the end of the level. Now, when the player arrives at the goal, the level is completed.

Victory Goal


In the coming updates, we plan to:

- Add background Music

- Add Charged enemy mechanics

- Add dash and coyote time

- Design tutorial level

- Fix bugs


Stay tuned! 

Files

biot-savat-v0.1.3.exe 93 MB
28 days ago

Get Biot-Savart

Leave a comment

Log in with itch.io to leave a comment.