Devastation Log - 02/08/20 


  • Game now available on Steam and added 25 in game Achievements.

  • Fixed a bug when a player holds the slowdown buttons and dies, they stay slow when they start the game again until the slow button is pressed again.

  • Added when a player dies in survival on multiplayer, the person that died can spawn back after the boss is defeated.

  • Adjusted the difficulty of the enemies and bosses being much too difficult on insanity.

  • when a player is game over, the score display was "rude", created a game over state that waits a few seconds before score is displayed.

  • Added a feature to the special power up, you gain more score when "special" power up is active when you kill a boss.

  • Fixed a bug where only lives were given to the player when reaching a certain score. game detects if player is low on lives or bombs, if neither then a special power up is rewarded.

  • Fixed animation on the 9th boss showing off the screen in 1440 resolution.

  • Readjusted screen colliders so player and move closer to the edge of the screen.

  • Fixed a bug when 4 players beat the game, game would react in an infinite loop.

  • Fixed sound issue when 4 players played the shoot sound simultaneously was too loud over music.

  • Fixed a bug when playing multiplayer player can't take lives and come back to game, from people that have the same amount of lives.

  • Other performance tweaks.

[Known Bugs]

  • Gaining the multiplayer achievement can be obtained with 4 players by plugging in 3 more controllers and beating the last boss.

  • video background glitches and not looping seamlessly.


Update (10/20/19) TQ game demo was updated with two more levels and items. Previously I developed a new debug system to catching bugs in the game and it has proven extreme helpful. we all like games with cheat codes right? 



Treasure Quest Update (07/18/19)

First temple completely finished with a Boss fully programmed with attack states. Decided to preview the full game run through of the new temple and boss.

Preview here:


Treasure Quest Update (07/17/19)

Went live on YouTube and started building something massive that changed the outlook of the game. With the fourth section of equipment jewels had to be made. Started developing a jewel system through programming and building 3D models of the jewels and turning them into UI elements.
Preview here:


Treasure Quest Update (07/10/19)

Finished the model of the first temple and fully programmed a carrying system that allows the character to pick up objects and sit them down or throw them on switches. All obstacles are fully programmed and some puzzles are solved by using the demon mask item.


Treasure Quest Update (07/28/19)

Continued building the first temple level along with composing epic boss music that will play when fighting the temples boss. Preview here: 


Treasure Quest Update (06/10/19)

Started modeling the first complex temple to beat in the game. Composed the levels music with a "ruins" type vibe. Demo here:


Treasure Quest Update (05/16/19) Fully developed Shop System with talking people: I had a code block for 2 straight days. I broke another wall learning more code as I go.


It's been 4 months now since Halcon and I had built a game from scratch and released it on Steam, I feel proud of this because it's the first time I had done such an accomplishment, inspiring actually to see people purchase my game. I'm glad all the work I've put into my project had brought a great game experience to people. We both go home happy.

I felt like my game needed more to the story, I wanted interaction objects that would hint different item locations and areas to explore. I built a journal system that records the players interactions with specific objects so the player can look back at it for sub quests in the game.

Created powerful items for beating the main temples in the game. achieving all of them would unlock the last area in the game, where you would obtain the most powerful item of them all.


I learned more about delegates, Unity Events and Unity Actions and I built the entire UI interface of the shop system.


What exactly happens when I drop a person into 3D space? I can set in the inspector what town and if the person acts as a shop.


When shopping and depending what town, will bring up a variety of items you can buy.


There are 6 slots that are assigned "when talking" immediately in code. It then selects and detects any item I want. The price, a discount, a sale of the week, a special item.


This tells the player that this town has this item on sale where the other town has it for full price.


Also when you buy the vitality the dialogue changes as if the shop keep recognizes you. During night the shop closes and kicks the player out from of the shop and closes the door.


A dialogue message pops and says it opens at 6am. During night time the people that wander around say different things than they would during the day.


Want to Contact me? Please visit me at Facebook, Instagram, twitter or YouTube. at these following links!






Check out Devastation on Steam!


Want to Play Treasure Quest?

Download the demo at Itch.io




Meet me locally at gaming events in Halifax which includes:

GDA - Game Dev Atlantic 2019

Volta Labs - Global Game Jam 2020

Halcon - NSCC Game Development Program Sponsor 2019.

CGX - Canadian Gaming Expo and Dev Talks.

NSCC - Tech Connection Conference

© 2019 Michael Wills


Personal Games //


Engine: Unity AGE: 4 Months 

Genre: Shoot'em Up players: Multi

Platform: PC


Devastation is a bullet chaos action 2D shoot'em up, with a variety of levels to devastate waves of alien Ships with power ups and nukes. ending with an intense boss with each level.


Treasure Quest - curse of the black Jewel

Engine: Unity AGE: 10 Months 

Genre: RPG players: single  

Platform: PC


Treasure Quest is a first person action RPg Dungeon crawler game. You are a warrior set out to explore an island foretold to have hidden gold and riches.


Diety's Bane

Engine: Unity AGE: 1 Month 

Genre: FPS players: multi

Platform: PC


Diety's bane is an up to 4 player split screen multiplayer first person shooter with a variety of different weapons. Fight in an arena in a multiplayer death match. person with the most frags wins!



Engine: Unity AGE: 3 Months

Genre: Adventure players: single  

Platform: PC


.Plane-X-Ball is a Score based roll-A-Ball game with ball power-ups, collectibles, and obstacles. Roll on through different planets exploring unsafe terrain collect gems to boost your time and score. can you find the secret boost balls?



Engine: Unity AGE: 1 Month

Genre: Adventure players: single  

Platform: PC


HellFire is a doom inspired First person shooter with a variety of weapons based from old school shooters. fight through hell with a horde of cacodemons Collecting weapons from the assault rifle up to the BFG!


Team Games //

Rehabilitation - Global game Jam 2020 [repair theme]

Engine: Unity 

Role: Lead Programmer/UI design/ Sound

Genre: 3D Shooter players: single  

Platform: PC Age: 2 Days


star wars based 3D space shooter

teams work: 

Level design, sky box, intro, ship Model, enemy model, scoring system, spawning system, Enemy AI, Stars/Comets/particles

My work: Ship system, enemy Shooting, Player Shooting, Character controller, UI graphics, controller Input, Bullets, Post Processing, Music, Bullet sounds, thrusters, Explosions, Collisions, Shield system


Destiny Venture - Legend of the crystals

Engine: Unity 

Role: Game designer/Programmer/

Genre: RPG players: single  

Platform: PC Age: 5 Months


destiny Venture is a first person Action adventure RPG. 

teams work: flame temple, final Temple, Overworld levels, golems & final boss models, Big chest Models, torches & platforms (Sounds/textures - other source)

My work: player/Sword Models, Animations, Phantom and Frost Temples, Item Pickups, PLayer UI, Music, Eye enemies, Programmed Everything, Game Opt, Signs.



Engine: Unity 

Role: Level, UI, Programmer,, 3D Modeler

Genre: FPS Shooter players: single  

Platform: PC Age: 1 month


Extinction is first person 6 dimensions of freedom spaceship Shooter.

teams work:Enemy models, level 2, gun models, laser projectiles, (Textures, sounds, music - other sources)

My work: Boss Model, level 1 & 3, Enemy AI, guns. pickup items, Doors, character controller, user interface.


Virus Transmission - Global Game Jam 2017 [transmission theme]

Engine: Unity 

Role: UI, Programmer, , 3D Modeler

Genre: FPS players: multi

Platform: PC Age: 2 days


VT is a 2 player split screen first person Shooter.

teams work: player Animations, level design, Score Programming, (Sounds/Textures - other source)

My work: pickups, weapon/character programming, weapon Models, projectiles. Music, Player Interface


Bio Realm

Engine: Unity 

Role: UI, Programmer, , Weapon Modeler, LEvel  designer

Genre: FPS players: single  

Platform: PC Age: 5 Weeks


Bio Realm is a planet exploration action first person shooter.

teams work: Level 1 & 3, projectiles. Programming (sounds/Enemies/Textures- other source)

My work: pickups/weapon/character programming, weapon Models, projectiles. Music