Entradas

Mostrando entradas de junio, 2025

Final Game and Conclusion

Imagen
What I Built and How I Did It Throughout the development process, I got to work across nearly every Unity system: Scripting : I wrote dozens of custom scripts using to manage weapons, enemies, player controls, pickups, and more. I also used coroutines for actions like rolling invulnerability or UI transitions, and relied on Unity events to communicate between systems (like triggering win conditions when all enemies are dead).  Input & Vectors : I implemented the new Input System , allowing for both keyboard and arcade stick integration. Movement and aiming are handled using vectors to rotate the player or calculate bullet direction with precision. Physics : All movement and combat use Unity’s 2D physics engine . I configured rigidbodies , colliders , and triggers to manage everything from bullet impacts to object pushing. Careful layer setup and tag filtering helped prevent unwanted collisions (like enemies accidentally killing each other). Graphics & Audi...

Polishing, Win/Lose Conditions, Main Menu Setup and some other Bug Fixes

Imagen
Polishing, Win/Lose Conditions, Main Menu Setup and some other Bug Fixes This post is all about polishing the game experience, implementing win/lose conditions , and finally setting up a Main Menu to give the game a proper flow. Most of the mechanics were in place already, but now it’s about making sure everything feels smooth, responsive, and coherent. TileMap Pain (and Progress) First off: the TileMap slicing issue . I originally imported a tileset with incorrect grid settings, so some tiles weren’t aligned properly, causing seams and offset visuals in the scene. I went back, re-sliced everything using the correct pixel-per-unit and grid cell size, and re-painted the level. It was tedious but absolutely worth it. The environment feels more consistent now, and small things like tile alignment really DO affect how polished the game looks. Below is the final view of how the "FirstPlayable" level looks like. Of course, not everything in the above picture is made from the T...