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

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.
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.
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
Get Biot-Savart
Biot-Savart
Status | In development |
Authors | Kechumax, cstammp, xner2000 |
Genre | Platformer |
More posts
- Devlog #5: Backgrounds, Particles and Charged Enemies!14 hours ago
- Devlog #4: Goal, dash and more14 days ago
- Devlog #2: Moving Platforms and Enemies!49 days ago
- Devlog #1: About Biot-Savart63 days ago
Leave a comment
Log in with itch.io to leave a comment.