private void OnTriggerEnter2D(Collider2D other) if (other.CompareTag("Player")) // Simple respawn: Reload scene UnityEngine.SceneManagement.SceneManager.LoadScene( UnityEngine.SceneManagement.SceneManager.GetActiveScene().name); Use code with caution. 2. "Public Fixed" Polish Ensure movement feels crisp ( Build Settings: Ensure scenes are in Build Settings .
The project was established in the Unity Engine , initially using the 2020 LTS version.
The journey is a testament to the power of incremental updates. Starting from a bugfixing version (v0.2.3) to the Lustful Perfume release (Day 3.2), each iteration brought players closer to a fully realized, malevolent world that can now be explored on both PC and mobile with minimal technical disruption.
By the end of Day 3, Malevolent Planet has the essential components of a 2D shooter. The code is structured, the mechanics are functional, and the game is stable enough to show others—a true "public fixed" prototype. Background Scrolling: Adding a parallax effect.
: As requested by players on Itch.io , adding a simple V-Sync toggle in the settings menu helps with GPU coil whine and screen tearing. 🎒 Mechanic: Academy Quest Tracker malevolent planet unity2d day1 to day3 public fixed
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.
public void TransitionToNextDay()
On the second day, we will focus on creating game assets and implementing the core mechanics.
public void OnBeforeSerialize()
: Initial work on the ship and hub area logic. Much like the Citadel in Mass Effect
// Switch to Manual update to free CPU for boss AI GetComponent<Rigidbody2D>().sleepMode = RigidbodySleepMode2D.StartAsleep;
Inventory is occasionally disabled by the developer until fully stable.
Malevolent Planet Engine: Unity 2D Status: Public Build Fixed private void OnTriggerEnter2D(Collider2D other) if (other
As the project approached the end of the initial three-day dev cycle, the focus shifted heavily from raw coding to and User Interface (UI) design.
If you encounter issues with the game or are looking for these specific public builds, here is a practical guide based on the developer's history:
On Day 3, we pushed an early alpha build to testers. True to early game development, the public build exposed several critical bugs that broke the game loop. Here is how we fixed them. Public Build Bug 1: The Infinite Loading Screen
All sprite textures set to Filter Mode: Point (no filter) and Compression: None to preserve sharp pixel art edges. 2. Rigidbody2D Player Controller The project was established in the Unity Engine
