Malevolent Planet Unity2d Day1 To Day3 Public Link [work] <90% Latest>
The project uses the package for better cross-platform support and input remapping. A control map named PlayerControls was generated with a Move Action set to a 2D Vector (WASD/D-Pad). 2. Physics-Based Controller Component
Post by SugarMint in Malevolent Planet v0.2.3 comments - itch.io
Stabilizing speech bubbles and preventing multiple instances of the same dialogue from playing simultaneously.
Unity 2D with Tilemaps forms the ground. I used a Rule Tile for varied terrain (dirt, corrupted patches, magma cracks). The malevolence is driven by a PlanetController singleton that manages global hostility.
In this article, we followed the journey of a game developer as they created a game called "Malevolent Planet" using Unity2D. We covered the development process from Day 1 to Day 3, and provided a public link to the game. malevolent planet unity2d day1 to day3 public link
Gravity scale set to 0 to prevent top-down characters from falling off the screen. 2. Player Controller Architecture
In this article, we shared our journey of creating a 2D game using Unity2D, from conceptualization to final build. We overcame challenges, learned from our mistakes, and created a captivating game that showcases the power of Unity2D. We hope that our experience will inspire and educate aspiring game developers.
Set the global light to a low, dark color to create an atmospheric, claustrophobic feel.
We hope you enjoy playing Malevolent Planet, and we look forward to seeing how our developer continues to update and expand the game in the coming days and weeks. The project uses the package for better cross-platform
Design of the ship area, which serves as the primary base for the player before venturing into space. Day 3: Gameplay Divergence & Scene Building
Note that the public link to the game is fictional and used only for demonstration purposes. If you want to create a similar article, make sure to replace the public link with a real one.
Day 2 also saw the development of a basic user interface that provides players with essential information such as score, health, and level progress. Feedback mechanisms, like sound effects for actions and collisions, were also integrated to enhance the overall experience.
The final public link for the three-day update was shared, showcasing a significantly expanded and polished version of "Malevolent Planet." The community's response was overwhelmingly positive, with many eagerly awaiting further updates and the eventual release of the game. The malevolence is driven by a PlanetController singleton
: Public versions are typically available for Android, Windows, MacOS , and as an online playable WebGL version via Patreon or Itch.io . Key Features and Content
Implement a shooting mechanism: Instantiate the projectile on mouse click, aiming towards the mouse position. Add a small cooldown ( timer ) to prevent rapid-fire chaos. Create a "Chaser" enemy with a simple AI script.
Platform for wishlisting the full release and tracking Steam community updates. Itch.io Page
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 :