Malevolent Planet Unity2d Day1 To Day3 Public Fixed Guide
Day three introduces data management. We want an inventory system that persists data elegantly, using Unity’s to define items modularly. Designing the Item ScriptableObject
Day 3: Toxic Hazards, Environmental Threats, and Interface Feedback
A disorganized project slows down development. Start by creating a clean, production-ready directory structure in the Unity Project window:
: Capturing Input.GetButtonDown in Update guarantees that fast button taps are registered. Processing that input inside FixedUpdate keeps the physics engine stable and deterministic. malevolent planet unity2d day1 to day3 public fixed
Day one is dedicated to setting up the environment and ensuring the player character moves fluidly without physics glitches. Project Initialization and Folder Structure
"Malevolent Planet" is a 2D, top-down survival game where the player controls an astronaut stranded on an alien, procedurally generated world. The environment itself is the enemy—harsh weather, resource scarcity, and alien fauna.
| Time (In-game) | Event | Counterplay | |----------------|---------------------------|----------------------------------| | 00:00 Dawn | Sentience check (must be <25) | Relocate base if >25 | | 03:00 | Acid rain (30 sec duration) | Craft leaf armor (new recipe) | | 06:00 | Carnivorous vine sprout | Fire arrows (torch + stick + feather) | | 12:00 | Ground shaking (slows move) | Stand still to avoid stamina drain | | 18:00 | Second warning tremor | Prepare fleeing route | Day three introduces data management
Creating a 2D game from scratch in a limited time frame requires focus, discipline, and a clear vision. "Malevolent Planet," a top-down survival-exploration game designed in Unity2D, represents a challenging, yet rewarding, 72-hour development sprint aimed at producing a polished, "public fixed" prototype.
Movement, inventory system, resource gathering, Day/Night cycle, and enemy AI. Day 1: Project Setup, Movement, and Core Mechanics
Right-click in the Project window: Create > Rendering > URP Asset (with Universal Renderer) . using Unity’s modern 2D toolset.
Ensure the loot prefab has a set to Is Trigger = true and a Rigidbody2D set to Body Type = Kinematic (or Dynamic with high linear drag for a natural drop scatter effect). Conclusion and Public Release Polish
Building a 2D Top-Down Survival Game in Unity: Days 1 to 3 Developing a 2D survival game presents a unique set of challenges, from establishing clean architecture to implementing responsive player mechanics. This guide walks through the first three days of prototyping a top-down survival title, titled , using Unity’s modern 2D toolset.
Open the and install Universal RP and 2D Tilemap Extras .