Team Neighbourhood WatchpresentCorporate Conquest

Corporate Conquest Demo Video
Survive the grind
Our project is a web-based top-down roguelike game set in the chaotic, dystopian world of a corporate office. We wanted a fast-paced game with lots of energy, so a combat-focused roguelike seemed ideal. The office setting made for a unique spin on the typically fantasy-based genre, with the added bonus of being topical and relatable. As the game has a score count, the user should be able to create an account, log in and play the game to compete against their own and others high score. Alternatively, the guest account feature allows for a quicker and easier set up if the user wants to play straight away.
The Team
Ollie
Lee
Anastasia
Ethan
Sabir
Technologies

We used: React, Redux, Phaser, and a backend built with Node.js and Express.
Redux: To manage the game’s state, like player stats and inventory, in a predictable and centralized way.
React: Enabling smooth user interfaces
Node.js and Express: Provides a lightweight, fast, and scalable back end for real-time multiplayer functionality and server-side logic.
Phaser: An excellent, intuitive tool used for making 2D games on the web which is what we wanted to do!
Challenges Faced
Using Redux with Phaser to pass the state had his difficulties in making the app react in real time. Learning how to use Phaser.js and Tiled in such a short space of time was a challenge but rewarding. Finally, keeping everything within scope and completing the work on time was difficult, we would have liked to implement more features.