QA King
Can you survive the worst game ever?
Description
In QA King, you play as an underpaid QA intern. You must discover all of the game-breaking bugs that plague this mess of a project, and use them to your advantage to make it through all of the levels.
You’ll need to think outside of the box and forget what you know about platformers, because these guys suck at making platformers.
Side Notes
This game was developed with Oscar during Game Design course in CMU ETC.
Inspired by a talk I attended at GDC, I wanted to experiment with incorporating spreadsheets into the development pipeline. So, I spent some time creating a level editor tool based on spreadsheets.
As you can see, designers can draw level layouts directly in the spreadsheet. I used conditional formatting to detect characters within a defined range and automatically adjust both the font and background colors, allowing the sheet to function like a painting tool as you type.
On the main page, I added a button that updates all existing level sheets into a structured format. Designers can also configure basic parameters there.
Once everything is set up, another button converts the data into JSON. After copying the JSON string into Unity, I wrote a parser to reconstruct the data.
As a result, levels can be generated dynamically at the start of the game.
I learned a lot from this experience, and I’m excited to explore more ways to use spreadsheets in future projects.


Comments