In Def-Op : Codename I.R.I.S, the player assumes the role as Erika, a pilot from Angels Corp tasked with retrieving Project I.R.I.S from a secret lab located west of Borneo Island. The player must defend the secret lab from enemy invasion, using only beam gates and a limited defensive move that destroys any enemies surrounding the base - the Pulse Bomb.

Post article RSS Articles


Hi everyone. After working on this update for 2 months, I'm happy to announce that Def-Op : Codename I.R.I.S (previously known as I.R.I.S - DefOp) has been updated to version 1.0.6 on the AppStore. Compared to previous versions which mostly contain minor bug fixes, 1.0.6 includes quite a number of changes and improvements.

[Click here if you are interested in trying out this game. It's free.]

Right Gate Fix

When the left beam gate is activated, there's a random chance that the right gate will not even after repeatedly tapping on the on-screen R button. This results in some frustrating situations where the enemies will slip right past. I made some changes to the touch codes and the issue should be fixed.

Improved Menu


Icons are now standardized throughout the menu screens, with proper labels on them. This makes navigation much easier.

Redrawn Erika Portrait

defop erika comparison

When I first drew Erika's dialogue portraits last year, it was the best I could do at that moment. Fast forward 6 months later, I tried redrawing them again and this is the end result. I personally think the new version looks better than the old one.

Removed Lengthy Tutorial Cutscene

The lengthy unskippable tutorial cutscene has been replaced by a 3 page summary, with manga style images to further explain the story of Def-Op. Thinking back, making the cutscene unskippable was my biggest mistake. Anything that slows down the pace to get into the main gameplay will most likely cause users to delete the game.

Under-The-Hood Code Improvements

Coding Def-Op was a bit of a roller coaster ride for me. It was the first time I tinkered with a lot of new things like multi-touch controls and way points for enemy movements. (My previous games only involve single touch and simple movements for objects)

As such my original coding is all over the place. Almost everything was lumped together, making it difficult for me to tweak things without breaking the game itself. My philosophy at the time was "If it works, heck care!"

I spent a good month plus modifying and optimizing my codes, doing bug fixes as I go along. Being half a year wiser, it's no surprise to come across situations like "This code is terrible ... why in the world did I do that in the first place?"

That's about it for version 1.0.6. I'm currently working on more updates, including other modes that are different from the main game. Stay tuned!

I.R.I.S - DefOp for iOS

I.R.I.S - DefOp for iOS


Stranded on a secret lab, you must survive waves of enemy advancements for 5 days. Your only defensive measures are beam gates and the Pulse Bomb, an...

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.