Skip to main content

Game Design Project: Entry 5 - Engineering Puzzle Design

 Having engineering related puzzles in a game where you play as an engineer is a vital. But there need to be a balance between the complexity of the puzzles and the engaging aspects of it, since DungeoNeer is not being built as simulator game the puzzles need to be more fun than deep. This where the design process gets strenuous. 

The electrical engineering puzzle was easy to conceptualize as I was more familiar with it. One more aspect to this is that the players will have to deduce what's wrong with teh device themselves through a series of visual hints such as specific LED lights being off, flickering of lights, sparks flying etc. I'm going through my high school syllabus to learn more about how capacitors work in order to find a way to gamify this.




As an Computer Science engineer myself it was necessary to add a hacking or decryption related puzzle. I love the hacking mini game in Cyberpunk 2077, its easy enough to learn the basic concept and understand the rules but the puzzle can be scaled up to be more difficult as well. This is perfect example for recurring puzzle minigame design as this has a lower barrier for entry but the skill ceiling can be increased.

That's when I recalled Binary tree data structures and methods of inserting and searching a binary. The binary tree has 2 sub-paths and the left node is always smaller than the parent node and vice versa. The decryption puzzle was quickly conceptualized, here the player will be given a series of directions needed to reach a specific node, the players have to start from the root node and follow the directions to reach the destination. The destination node has the decrypted value which forms a single digit or alphabet of the password.

Popular posts from this blog

Game Design Project: Entry 8 - Prototype development

 For the project I decided to showcase the tools functionality and level design in DungeoNeer through a 3D animation. The walk through will start from the beginning of a run when the player spawns and collects their random set of tools and equipment from the bench.  The below image is a render showing the bench with all the tools that the player gets to start the run with. This was rendered with Cycles which is a physical based render engine that used raytracing, but this may not be a feasible option for rendering the whole prototype as a single frame in Cycles can take upwards of 60s to render on my PC.  Some key game mechanics that I wish to show off in the prototype are :  Multiple runs within a single cycle and letting the player see the changes to the game world  Traversing through ventilation ducts  Climbing over and walking across pipes Sneaking around enemies and using ranged weapons Show the DIM Scanner in action Show the electrical puzzle mini gam...

Game Design Project : Entry 9 - Level Design through Procedural Generation

 Level Design is the most important screw that holds DungeoNeer together. As a roguelite game the player gets a randomized set of tools and equipment at the start of each run. As they progress through the dungeon they can collect materials and other components to craft more tools that would allow them to access previously inaccessible areas. The game is primarily a stealth game (with action and combat elements), so the levels have to be intricately designed to allow players to sneak past the enemies and obstacles, however they choose to. Since the player may not have access to some of the pathways due to them not having the right tool to open a vent or a locked door that requires a keycard; the levels have to be constructed in such a way that there is always a way for the player to progress regardless of what loadout they start with. So, in essence the game doesn't fully halt the players progress, it merely slows down and restricts the player's passage through that path tempora...