{"author_link":"\/users\/umaiit","author_name":"Umaiit","author_uid":"umaiit","comments":[],"epoch":1776672679,"event":"LD59","format":"md","ldjam_node_id":430166,"likes":6,"metadata":{"p_key":"96000","p_author":"Umaiit","p_authorkey":"1379296","p_urlkey":"311402","p_title":"Notgate - A Sokoban-like Puzzle Game Made in C!","p_cat":"LDJam ","p_event":"LD59","p_time":"1776672679","p_likes":"6","p_comments":"0","p_status":"WAYBACK","us_key":"1379296","us_name":"Umaiit","us_username":"umaiit","event_start":"1776470400","event_key":"113","event_name":"Ludum Dare 59"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD59","removed_author":false},"_superparent":424249,"_trust":1,"author":379296,"body":"Hi everyone! This is my first time participating in Ludum Dare, and I'm excited to share my game with you!\n\n# About the Game: Notgate\nNotgate is a puzzle game built on the classic \"Sokoban\" (push-the-box) mechanic. The core idea is simple: activate signal sources to power portals and step through them to reach the next level.\nBut there's a twist! Beyond basic sources and portals, I've added:\n+ Repeaters:\u200b Activated by a signal to pass it along.\n+ The \"NOT Gate\" Source:\u200b This is the most interesting part! It behaves opposite to normal logic\u2014it can activate objects when it's OFF, but stops working when it's ON. The interaction between the NOT gate and other objects created some emergent puzzles that even surprised me during development!\n![commands.gif](\/\/\/raw\/0a9\/c5\/z\/7082a.gif)\n\n# Tech Stack (The Nerd Stuff)\nI wanted to challenge myself, so the entire game is written in pure C. Here are the tools I used:\n+ Graphics & Framework:\u200b raylib\n+ ECS:\u200b My own custom ECS template\n+ Art:\u200b aseprite\n+ SFX:\u200b bxfr\n+ Music:\u200b LMMS & Audacity\n\n# Features & Quality of Life\nSince this is a puzzle game, I added some features to help players (and myself during debugging!):\nHold 'Z' to Undo:\u200b Quickly reverse your moves if you make a mistake.\nIn-game Console Commands:\n\\xx(e.g., \\5) to jump to a specific level.\n\\solveto check if the current puzzle state is solvable.\nCustom Levels:\u200b The game reads from assets\/maps\/mapxx.txt. You can add your own maps or modify existing ones!\n![commands.gif](\/\/\/raw\/0a9\/c5\/z\/70824.gif)\n\n# Play Now!\n\ud83d\udc49 Game Link:\u200b [https:\/\/ldjam.com\/events\/ludum-dare\/59\/notgate]\n\n\ud83d\udc49 Source Code:\u200b [https:\/\/github.com\/TakunMaii\/Notgate]\n\n**Note on Versions**:\u200b The web version works, but the compiled downloadable version has shaders enabled for better visual effects. If you want the best experience (or want to mod the levels), I recommend downloading the build!\n\nThis was a brutal but incredibly fun 48-hour solo journey. I hope you enjoy playing Notgate as much as I enjoyed making it. Let me know what you think in the comments!\nCheers!","comments":0,"created":"2026-04-20T07:49:26Z","files":[],"files-timestamp":0,"id":430166,"love":6,"love-timestamp":"2026-04-20T09:22:12Z","meta":[],"modified":"2026-04-20T09:22:12Z","name":"Notgate - A Sokoban-like Puzzle Game Made in C!","node-timestamp":"2026-04-20T08:19:58Z","parent":427636,"parents":[1,5,9,424249,427636],"path":"\/events\/ludum-dare\/59\/notgate\/notgate-a-sokoban-like-puzzle-game-made-in-c","published":"2026-04-20T08:11:19Z","scope":"public","slug":"notgate-a-sokoban-like-puzzle-game-made-in-c","subsubtype":"","subtype":"","type":"post","version":1356044},"node_metadata":{"n_key":"430166","n_urlkey":"311402","n_parent":"427636","n_path":"\/events\/ludum-dare\/59\/notgate\/notgate-a-sokoban-like-puzzle-game-made-in-c","n_slug":"notgate-a-sokoban-like-puzzle-ga","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"379296","n_created":"1776671366","n_modified":"1776676932","n_version":"1356044","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/59\/notgate\/notgate-a-sokoban-like-puzzle-game-made-in-c","text":"Hi everyone! This is my first time participating in Ludum Dare, and I'm excited to share my game with you!\n\n# About the Game: Notgate\nNotgate is a puzzle game built on the classic \"Sokoban\" (push-the-box) mechanic. The core idea is simple: activate signal sources to power portals and step through them to reach the next level.\nBut there's a twist! Beyond basic sources and portals, I've added:\n+ Repeaters:\u200b Activated by a signal to pass it along.\n+ The \"NOT Gate\" Source:\u200b This is the most interesting part! It behaves opposite to normal logic\u2014it can activate objects when it's OFF, but stops working when it's ON. The interaction between the NOT gate and other objects created some emergent puzzles that even surprised me during development!\n![commands.gif](\/\/\/raw\/0a9\/c5\/z\/7082a.gif)\n\n# Tech Stack (The Nerd Stuff)\nI wanted to challenge myself, so the entire game is written in pure C. Here are the tools I used:\n+ Graphics & Framework:\u200b raylib\n+ ECS:\u200b My own custom ECS template\n+ Art:\u200b aseprite\n+ SFX:\u200b bxfr\n+ Music:\u200b LMMS & Audacity\n\n# Features & Quality of Life\nSince this is a puzzle game, I added some features to help players (and myself during debugging!):\nHold 'Z' to Undo:\u200b Quickly reverse your moves if you make a mistake.\nIn-game Console Commands:\n\\xx(e.g., \\5) to jump to a specific level.\n\\solveto check if the current puzzle state is solvable.\nCustom Levels:\u200b The game reads from assets\/maps\/mapxx.txt. You can add your own maps or modify existing ones!\n![commands.gif](\/\/\/raw\/0a9\/c5\/z\/70824.gif)\n\n# Play Now!\n\ud83d\udc49 Game Link:\u200b [https:\/\/ldjam.com\/events\/ludum-dare\/59\/notgate]\n\n\ud83d\udc49 Source Code:\u200b [https:\/\/github.com\/TakunMaii\/Notgate]\n\n**Note on Versions**:\u200b The web version works, but the compiled downloadable version has shaders enabled for better visual effects. If you want the best experience (or want to mod the levels), I recommend downloading the build!\n\nThis was a brutal but incredibly fun 48-hour solo journey. I hope you enjoy playing Notgate as much as I enjoyed making it. Let me know what you think in the comments!\nCheers!","title":"Notgate - A Sokoban-like Puzzle Game Made in C!","wayback_source":[]}