Team Neighbourhood Watch
presentCorporate Conquest

Corporate Conquest Demo Video

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

  • Team member imagePreview: Team member image

    Ollie

  • Team member imagePreview: Team member image

    Lee

  • Team member imagePreview: Team member image

    Anastasia

  • Team member imagePreview: Team member image

    Ethan

  • Team member imagePreview: Team member image

    Sabir

Technologies

Tech Stack LogosPreview: Tech Stack Logos

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.