Malevolent Planet Unity2d Day1 To Day3 Public Link [better] -

By casting a ray or reading the grid coordinate directly beneath the player's pivot point, the player controller samples the TileData object to apply environmental friction or damage over time. Day 3: Survival Vitals and Environmental Degradation

Set globally to 16 for consistent retro-grid asset scaling.

Transitioned from a text-based format to the Unity2D engine to allow for more visual storytelling and creative scene design.

The changelog for the “Day3.2 Lustful Perfume” release mentions that one new animation was added for the ISA Garden, which would be accessible starting from Day 1 interactions. Earlier builds also included redesigned sidebars and navigation menus to reduce clutter and improve usability. malevolent planet unity2d day1 to day3 public link

We hope you've enjoyed this insight into the development process of "Malevolent Planet". Stay tuned for future updates, and don't hesitate to provide feedback and suggestions on how to improve the game.

Note: The itch.io page may be subject to age‑gate restrictions. You will need to confirm you are 18 or older to proceed.

using UnityEngine; using System; public class PlayerAttributes : MonoBehaviour [SerializeField] private float maxHealth = 100f; [SerializeField] private float oxygenDepletionRate = 1.5f; public float CurrentHealth get; private set; public float CurrentOxygen get; private set; public static event Action OnPlayerDeath; void Start() CurrentHealth = maxHealth; CurrentOxygen = maxHealth; void Update() DepleteOxygen(); private void DepleteOxygen() if (CurrentOxygen > 0) CurrentOxygen -= oxygenDepletionRate * Time.deltaTime; else TakeDamage(5f * Time.deltaTime); public void TakeDamage(float amount) CurrentHealth -= amount; if (CurrentHealth <= 0) CurrentHealth = 0; OnPlayerDeath?.Invoke(); public void ReplenishOxygen(float amount) CurrentOxygen = Mathf.Min(CurrentOxygen + amount, maxHealth); Use code with caution. 2. Collectible Oxygen Canisters Create a 2D Sprite GameObject named OxygenCanister . Add a CircleCollider2D set to . Create a script called Collectible.cs : By casting a ray or reading the grid

Utilize free assets to get started. Look on itch.io or the Unity Asset Store for "Top-Down Survivor" or "Space Horror" sprite packs. 2. Player Controller (Character Controller)

The final day of the cycle is about turning a "prototype" into a playable "game." This phase focuses on user experience and technical finalization.

movement = Input.GetAxis("Horizontal");

On Day 2, the team encountered their first major obstacle. While working on the planet's terrain, Rachel's computer crashed, and she lost all her work. The team was shocked to see that the autosaved files had been corrupted, displaying eerie, distorted images of a planet in chaos.

SugarMint releases early builds and patron‑exclusive content on Patreon: