Project Codename BUNKER

Dario Carlino
2 min readDec 6, 2021

What is the game about?

PCB is a survival game set in the near future, in a post-apocalyptic world. Strange dreams lead you, the protagonist, to an underground bunker where you survived the global holocaust that decimated most of the world’s population. 5 years after the event, someone shows up at the bunker and it’s up to you to open the door or not, but with dwindling resources… is it really a choice?

You’ll have to manage supplies and make sure there’s enough water and food to see another day. When a stranger arrives, they may or may not share what they carry, or they might be looking to make the bunker their home without you in it.

Technologies Used

Originally, I was going to learn a graphics engine and use that for graphics but decided not to. I want to make it in the world of web development and as such I want to create this using the tools of the trade: HTML, CSS, JavaScript, React.JS, Ruby and Rails on the back-end. The game will be separated on modules, one for the inventory system, the battle system, etc. to make it easier to assemble and trace any bugs to their source. For the front-end to communicate with the back-end I’ll do it using fetch in the JSON format.

UI/UX

The game replicates ‘YOU’ sitting at the computer of a bunker, so I wanted the interface to reflect that,

The GUI (as of now)

The user interface is simple yet functional. Starting from the top:

there’s the ‘version’ of the bunker software,

a little place to display warnings, environmental, etc,

a bigger display are that contains data related to time, weather, the character,

a camera display that shows the bunker and other views,

a message are that displays messages from the outside,

and a big section with toggle switches that are the terminal, inventory, sale/load/logout, and robots (that’s the bunker defense.)

Conclusion

I’ve been meaning to code a game for a while now, but now that I have a little extra time, I finally feel ready to tackle it.

I’ll post a weekly update, kinda document what’s going on and what’s racking my brain at the moment.

--

--