
Screenshots

Watch trailer on Steam ↗Pawn.OS()
Punic Code · Published by Punic Code
7 user reviews — 86% positive (7 reviews)
Last updated 28 Sept 2026
Pawn.OS() is a programming puzzle game where you use a custom scripting language to control a pawn on a grid. Solve 30 puzzles, learn logic step-by-step, and optimize your code to climb the leaderboard—even without any prior coding experience.
£2.49
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Indie, Strategy · 2025 · More under £5 games
Navigate through a series of intricate puzzles by programming a pawn on a grid in Pawn.OS(), an indie strategy game from Punic Code. Each level requires logical thinking and code optimization to progress, making it accessible even for newcomers to coding.
About this game
Pawn.OS() is a programming puzzle game where you use a custom scripting language to control a pawn across a series of grid-based challenges.
This custom language blends elements of popular programming languages like Python, Lua etc...designed specifically for this game to be easy to learn. Even if you’ve never coded before, Pawn.OS() guides you step by step through interactive, logic-driven puzzles.
Key Features:
Solve 30 handcrafted logic puzzles using a custom scripting language
No coding experience needed—learn through guided play
Visual line-by-line execution highlighting helps you understand your script
Error highlighting system
Optimize your code and compare with others
Compete on a global leaderboard based on code efficiency
Clean, grid-based interface with readable, structured feedback
Line highlighting during execution:
Error highlighting:
Whether you're new to programming or just enjoy smart, logic-based puzzles, Pawn.OS() offers a focused and engaging way to learn through play.
System Requirements
Will my PC run this? →Minimum
- OS: Windows 10
- Processor: Dual-core 1.8 GHz
- Memory: 2 GB RAM
- Graphics: Nvidia Geforce GTX 550/equivalent or higher
- Storage: 500 MB available space
Supported Languages
Latest news
Patch NotesOfficial
Update 0.13e
-Minor updateRead full article on Community Announcements (ahmedbs313)Patch NotesOfficial
Update 0.13d
-Fixed a bug where a personal new record wasn't updating correctly on the leaderboardRead full article on Community Announcements (ahmedbs313)Patch NotesOfficial
Update 0.13c
-Minor fixRead full article on Community Announcements (ahmedbs313)Patch NotesOfficial
Update 0.13c
-Minor improvementsRead full article on Community Announcements (ahmedbs313)Patch NotesOfficial
Update 0.13b
-Fixed a bug where pressing "stop" button right after "step" button would cause the "play" button to not execute the code anymore -Fixed a bug where user-defined functions were not cleared from cache when the code stopped executingRead full article on Community Announcements (ahmedbs313)






