Skip to content

Student Projects – Corporate Conquest

Made by Team Neighbourhood Watch

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

Ollie

Likes films, music, reading and football

Lee

Lee

I’m a career changer, transitioning from Construction

Project Management to Software Development. After 4 years in construction management, I discovered my passion for problem-solving and tech, so I decided to switch gears and start learning how to code using Codecademy. I enrolled in the NorthCoders bootcamp in October 2024. During the course I have gained solid experience with JavaScript, React, Redux, Phaser.js, Node.js, Express, and SQL through various hands-on projects and exercises.

Anastasia

Anastasia

No bio provided

Ethan

Ethan

No bio provided

Sabir

Sabir

No bio provided

Tech Stack

Tech Stack for this group

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.