Planet Unity2d Day1 To Day3 Public Fixed — Malevolent
, resolving persistent crashing/infinite loop issues that plagued earlier builds. Key Mechanic - Day/Night Cycle:
Malevolent Planet is a mature, sci-fi horror title with RPG elements developed by SugarMint. The story follows a female scientist whose mission to investigate an Earth-like planet for potential human habitation goes horrifically wrong. After crashing, she must survive encounters with mysterious alien forces and navigate perverse situations that test her innocence. The game’s tone is dark, psychological, and filled with difficult choices.
This "Public Fixed" release was more than just a patch; it represented a turning point in the development cycle. Here is why those fixes mattered to the community: malevolent planet unity2d day1 to day3 public fixed
Initially, the game was a text-based JavaScript interactive fiction. This version, which still has public builds available, focused heavily on narrative and featured a detailed character creator.
The project began with the basics: establishing the eerie tone of a world that wants you dead. The primary goal for Day 1 was setting up the "public fixed" core architecture—the foundation that ensures the game runs smoothly for everyone, regardless of hardware. After crashing, she must survive encounters with mysterious
So, where does the game stand now?
Debug.LogWarning($"Malevolent Planet: Null chunk skipped at index i"); continue; Here is why those fixes mattered to the
: Ensure the 2D Collider shapes match the tilemap grid exactly to prevent "sticky" corners.
using UnityEngine; using UnityEngine.Events; public class PlayerHealth : MonoBehaviour, IDamageable [SerializeField] private float maxHealth = 100f; private float currentHealth; public UnityAction OnHealthChanged; public UnityAction OnPlayerDeath; private void Start() currentHealth = maxHealth; public void TakeDamage(float amount) if (amount <= 0) return; currentHealth -= amount; currentHealth = Mathf.Clamp(currentHealth, 0f, maxHealth); OnHealthChanged?.Invoke(currentHealth); if (currentHealth <= 0f) Die(); private void Die() OnPlayerDeath?.Invoke(); Debug.Log("Player succumbed to the malevolent planet."); gameObject.SetActive(false); Use code with caution. Creating Environment Hazards
Animate a new scene in the human camp, overcoming layering and sprite issues. New Quests:
The project was established in the Unity Engine , initially using the 2020 LTS version.