PicoCTF 2018

  • Platform: HTML
  • Tool: Unity 3D
  • Team size: 6
  • Role: Gameplay Programmer, Sound Designer
  • Project Session Time: 4 Months
  • Confidential Status: Before the competitio is held in August 2018, related materials are confidential. The video is PicoCTF 2014 for reference.

Our team CryptoKnight from CMU, develped a game for PicoCTF, the largest hacking competition in the world. Morover, it is a pioneer of competition gamification. Participants will read and answer competition question as a part of gameplay!

In this way, PicoCTF is encouraging middle school children to join the area of Computer Security and Computer Science. It also shows people that "hacking" is not necessarily a bad thing. Hacking skills can be used to help poeple and improve the world.

From January to May 2018, our team CryptoKnight worked tightly with the competition helder Cylab (Security and Privacy Institute, CMU) and competition question provider PPP (Plaid Parliament of Pwning, CMU). My teammates and me went through various iterations and playtesting, which means challenges and sometimes conflicts.

I worked in gameplay programming in this project. I implemented player control, NPC behavior and story logic in the game. I love polishing. Sometimes small innovative strategies can make a big change. For example, I use simple half-transparent material together with UI mask to make the cool scanning effects. In addition to gameplay programming, I took charge of sound design as the only one with required skills in the team. My programmer role enabled me to adjust sound effects with codes conveniently. It is how I adjusted the task "Robot Factory" and its background music to be so amazintly harmonious.