Malevolent Planet Unity2d Day1 To Day3 Public Link |top| Jun 2026

Have you played Malevolent Planet Unity2D? Share your Day 1 through Day 3 experiences in the Discord community!

It's possible you are referring to:

yield return new WaitForSeconds(Random.Range(spawnIntervalMin, spawnIntervalMax)); Vector2 spawnPos = GetRandomGroundPosition(); Instantiate(hazards[Random.Range(0, hazards.Length)], spawnPos, Quaternion.identity); malevolent planet unity2d day1 to day3 public link

with our Day 1–3 progress report and a brand-new playable demo! What’s in this build? HD Scenes & Art: See the world in full resolution. New Content: Have you played Malevolent Planet Unity2D

The new Unity version fundamentally redefines the player's experience. The goal was to create a world that feels more alive, more explorable, and more immersive: What’s in this build

using UnityEngine; using UnityEngine.InputSystem; [RequireComponent(typeof(Rigidbody2D))] public class PlayerMovement : MonoBehaviour [SerializeField] private float baseMoveSpeed = 5f; private Rigidbody2D rb; private Vector2 moveInput; private float currentSpeedModifier = 1f; private void Awake() rb = GetComponent (); rb.gravityScale = 0f; // Top-down perspective safety rb.collisionDetectionMode = CollisionDetectionMode2D.Continuous; public void OnMove(InputValue value) moveInput = value.Get (); private void FixedUpdate() Vector2 targetVelocity = moveInput * (baseMoveSpeed * currentSpeedModifier); rb.velocity = targetVelocity; public void UpdateSpeedModifier(float modifier) currentSpeedModifier = modifier; Use code with caution. 3. Grid-Based Environmental Feedback