Malevolent Planet Unity2d Day1 To Day3 Public Link 'link' 〈VALIDATED ●〉
Day 2 shifts focus to the antagonist elements of the game—the "malevolent" aspects—and the core gameplay loop. This is where the game becomes interactive and challenging.
movement = Input.GetAxis("Horizontal");
The first task was to set up the project structure and create a new scene. Our developer created a new folder for the game assets and added a few basic assets, such as a player character and a background image. They also set up the camera and added a few basic scripts to get a feel for how Unity works.
Added a simple shader graph effect that makes the screen edge pulse red when the player is in danger. Day 3: Resource Management and UI Foundation malevolent planet unity2d day1 to day3 public link
: Adding vegetation and collision layers, though early builds faced some alignment issues with the underlying grid.
The Day 2.0 Classroom update expanded the world with classroom and gym scenes. It introduced dynamic NPC interactions and quality-of-life improvements such as dialogue auto-play , skipping, and hiding buttons to streamline the storytelling experience.
Malevolent Planet Unity 2D: Dev Log Journey from Day 1 to Day 3 Day 2 shifts focus to the antagonist elements
we should build next (inventory, enemy AI, oxygen mechanics)
GitHub Repository / Malevolent-Planet-Unity2D-Prototype (Placeholder URL for project files)
Vector2 movementVector = new Vector2(movement, 0); GetComponent<Rigidbody2D>().velocity = movementVector * speed; Our developer created a new folder for the
The public link’s day 1 ends with a scripted event: at dusk, the ground tiles the player harvested begin regenerating in jagged, unnatural shapes, blocking the return path to the makeshift shelter. The malevolence is not a monster but the planet’s . Players learn that every extracted resource triggers a proportional terrain mutation elsewhere. This creates a tactical puzzle absent from typical survival games—mining too aggressively collapses escape routes.
Instead of standard physics forces which can feel slidey, a custom kinematic-influenced controller was written using Rigidbody2D . This ensures tight, responsive platforming.