Back
Mischief and Mayhem Studios

Mischief and Mayhem Studios

@mandmstudios

Official home of Mischief & Mayhem Studios. Currently developing an update to Ark Defender You can check out our other socials, demos, and links to games on LinkTree: https://linktr.ee/mischiefandmayhemstudios

86 videos

The Alanadeer Capital Cruiser (beyond just having lots of other weapons) spams the warheads used by the bomber meaning that it can quickly turn a whole screen into a damage field for the Ark! #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 3

Alanadeer heavy fighters use synthetic Ith warheads which leave a lingering damage field when they detonate. So you have to be careful where you intercept them. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 2

Alanadeer Fighters are swift & maneuverable with powerful Energy Weapons. They can often out of the way of a missile at the last minute, making hitting them difficult. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

3 1

In the upcoming week in our port of #ArkDefender (a #roguelike #missilecommand where you defend the remnants of humanity from disaster) to #Godot the new faction is the energy weapon & dodge focused Alanadeer. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

6 2

In the upcoming week in our port of #ArkDefender (a #roguelike #missilecommand where you defend the remnants of humanity from disaster) to #Godot the new faction is the energy weapon & dodge focused Alanadeer. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

5 3

The M'yen Vay Missile Cruiser takes up artillery positions on the outskirts of an engagement to fire torpedoes. While powerful, they are also a liability as when destroyed nearby ships go with them. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 1

The M’yen Vay Primary Assaulter lives up to its name & is the most used majority M'yen Vay ship. It is minimally armed with three capital grade flak cannons, but is quick and easy to produce. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

4 1

The M’yen Vay fighter is small & armed with a shrapnel/flak cannon & like all M'yen Vay ships rather than shields it has reflective armor to minimize damage from energy weapons. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

8 1

Next week in our #ArkDefender (#roguelike #missilecommand where you defend the remnants of humanity from disaster) port to #Godot from #Unity the new faction is the M'yen Vay Holy Empire, torpedo & flak cannon firers. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

5 2

Next week’s faction for the port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal) is the M'yen Vay holy empire. On a holy war to cleanse he galaxy. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

5 2

Hangarian Torpedo boats use the unique Hangarian Vortex torpedoes (magnetically sealed micro-singularities). The Torpedo boat is built to saturate and overwhelm a target’s defenses with the Torpedoes. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 1

The Hangarian Claw is heavily armored, but more lightly armed. It carries a supply of chaff & tracking fouling equipment, making it immune to lock-on systems and generally hazardous to missiles. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

4 1

The Hangarian fighter is nimble, fast, & attacks in packs. They rely on powerful Directed Energy Weapons & prefer to attack in waves withdrawing quickly after a pass until their next attack run. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

6 1

Next week in our port of #ArkDefender (a #roguelike #missilecommand where you defend the remnants of humanity from disaster) to #Godot from #Unity we’ll cover the Hangarian Empire, conqueror of local space! #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

7 2

In the upcoming week in the port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal) the Expansionist Hangarians have set their sights on the Ark & its people! #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

5 2

The Frigate used by the Sarien League is their primary attack ship. It has beam turrets & missile tubes making for a withering assault. It slugs it out with the Ark while hiding behind defensive ships. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 1

The Sarien League Interdictor relies on powerful artificial gravity and magnetic field generators to redirect missiles around itself & flotilla it is part of. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 1

Sarien League Patrol ships range out from primary flotilla formations to harry the Ark. Includes defensive PD focused & beam focused variants. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 1

In the coming week for the #ArkDefender (a #roguelike #missilecommand where you defend the remnants of humanity) port to #Godot, the Sarien League uses flotilla formations against the Ark & Sarien Alliance! #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

9 3

Next week in the port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal) the Sarien League is ½ of a civil war. They retained control of the navy & attack in formations. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

8 2

The Sarien Alliance Frigate is an actual Sarien warship, built on the frame of a decommissioned ship. It’s armed with the best D.E.W. & have added additional forward facing missile tubes. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 1

The Sarien Alliance Attack Ship was an asteroid hauling craft, it has been retrofitted with rapid fire railguns. They are lower yield so it relies on quantity, both in fire output and fielded numbers. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

3 0

The Sarien Alliance Light Bomber used to be a racing skiff, now it has a railgun bolted on it. Low damage but easy to field & attacks the ark in numbers! #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 1

Next week in the port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal) the Sarien Alliance are engaged in a civil war. They use lots of low quality 3rd party ships. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

7 2

The Rovan Heavy Cruiser is one of the only Rovan military ship types that survived their military loss. As such it is faster and more heavily (& better) armed than their other ships. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

4 1

The Rovan Frigate uses repurposed mining lasers to shoot down missiles. However, its original purposes means it was not designed for combat & has large blind spots on the fore and aft. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

3 0

The Rovan lost a war and now use old mining ships to eke out an existence. Their Bomber has a slower fire rate than many ships, but once charged fires a high damage fast moving asteroid chunk! #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

3 1

Next week in our port of #ArkDefender (a #roguelike #missilecommand where you defend the remnants of humanity) to #Godot from #Unity The Sarian Alliance is ½ of a civil war. They use 3rd party railguns & missiles. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

6 3

Next week in our port of #ArkDefender (a #roguelike #missilecommand where you defend the remnants of humanity from disaster) to #Godot from #Unity The Rovan use old mining ships to fire asteroids & shoot down missiles. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

8 3

This upcoming week will cover the hostile Rovan faction in our port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal). The Rovan focus on coilguns & point defense. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

4 2

The Impact Class is the only Arsonian ship to use energy weapons! A bow mounted Ion Accelerator will rip through shields and fry the population of an unshielded Ark. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

3 1

Like all Arsonian ships, The Asteroid Class uses flak shields to intercept missiles. In addition, they have jamming technology that decreases missile accuracy for each on screen! #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

6 1

The Arsonian Battle Class is heavily armed, careful timing is required to bypass its flak shields & hit the ship while fending off the missile barrage.... A theme in this testing is a need for rebalance. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

9 1

This week in our port of #ArkDefender (a #roguelike #missilecommand where you defend the remnants of humanity from disaster) to #Godot a new hostile faction! The Arsonian Republics use rapid fire missiles and barriers. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

4 1

This week we’ll cover a new hostile faction for the port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal). The Arsonian Republics use barriers & rapid fire missiles. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

6 2

With the number of encounters we have in order to allow them to actually shine we group many of them into story chains. At the start of game a couple of story chains will be selected as occur-able within the run. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 1

Individual encounters are made up of options, conditions, & stat adjustments. Options have stats & flags they change values for & display differently depending on if their requirements are met (e.g. have resource). #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

3 2

The last major piece to remake for Ark Defender, was the encounter editor. Purely a development tool, but it had to be completely overhauled redone as pieces depended on Unity specific systems. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 2

This week we added a quick easter egg of sorts. A toggle in the options that turn your base missile explosions into festive fireworks! #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

5 2

Not much success to share this week. Much of the week was spent trying to get UI tinting working. But our attempts either had low quality visuals or didn’t run well. Ultimately, we just cut the feature in the port. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

5 1

Continuing our theme this week of audio that was missed or refined, the “beam” attack for The Hunger enemies got a new squelch-y audio cue! #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 2

Another thing that should have had audio & didn’t was the Grid Cannon on the Experimental Ark. Now it has some charge and “VOOM” to it. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

6 2

The porting to #Godot has given us the chance to fix various things that we never got to or missed. e.g. with extra time (& experience) we refined the screams of the damned when using the Crease Drive. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 2

This week in the port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal) while making sure the Giant Mecha-hand boss works, we noted it lacked a cool crush sound. NO MORE!

3 1

Something we’ve been delaying in our porting of #ArkDefender to #Godot is checking the tutorial. Fortunately, it just needed a few fixes & tweaks to work. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 2

While looking through files, we found unimplemented audio from the #Unity version for trying to fire when out of ammo. So we implemented that. Just a minor bit of juice. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 2

Since the scaling is different in the #Godot port of the manufacturing menu, we decided to use the extra space to provide descriptions of weapons when they are hovered over! #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 2

When we ported the flotilla ships from #Unity to #Godot for #ArkDefender (a #roguelike #missilecommand where you defend from threat external & internal) the scaling got messed up on the damage VFX, but fixed now. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

7 2

This week in our #ArkDefender (a #roguelike #missilecommand where you guard the last of humanity from disaster) port we found a bug in our copied lerp functions, we didn’t clamp scale values, so got massive enemies. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

4 1

As a bit of a clean up in this week of tamping down on various minor issues, we got the repair all gunship button to correctly update when the individual repair buttons are hit. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

6 3

We found a bug with our gravity well visual where it went crazy when resumed. Turned out it had old code that handled the particle pausing locally instead of using our purpose built system. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 4

While the #ArkDefender port to #Godot is going well, some implementation bits slip through the cracks. e.g. it took us a while to trace turrets not rotating to Godot’s rotate function returning radians. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 3

This week in the port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal) we finished reimplementing damage effects for the stellar spores, allowing holes when it’s hit. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

6 0

This week in the port of #ArkDefender (a #roguelike #missilecommand where you protect the last of humanity) with the slower pace of background transitions we had to speed up the effect for the Hellspawn Station. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

5 0

While testing the Planet Killer, we saw its support ships’ drills rendered ABOVE the mothership. After failed attempts to fix it, we just turned the drill off until the ships weren’t near the mothership. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

6 2

While testing one of the Drinaa enemies, we noticed the missiles kind of just went under the ship as it flew away. So we added a flight path that takes them in an arc & looks a bit nicer. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 2

This week we have been ensuring that faction mechanics work. For example, the Syimbal acid spray was broken. Although, the re-implementation got to leverage our new flak fire visuals code. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

10 3

In porting #ArkDefender (a #missilecommand #roguelike where you defend from threats external & internal) to #Godot we’re testing the precursor boss reimplementation. Short notes, don’t mess with it. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

8 1

This week in the port of #ArkDefender (a #roguelike #missilecommand where you guard humanity’s remnants) to #Godot, we started testing boss implementations. This week, the hostile Ark. Fine tuned it a bit also. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

6 1

Originally, the Ark’s current government description was crammed at the bottom of the info bar, but in our goal to clean-up info delivery, we’ve reworked it to just the name with a button for more info. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

8 2

Similar to quick info in the faction toggle menu we want to make info on game mechanics more easily accessible to players, e.g. including descriptions for Work Hours & Policies outside of the tutorial. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 0

While most of our focus is on fixing bugs in the porting of #ArkDefender from #Unity to #Godot, we occasionally take sidebars for easy QoL things. e.g. adding quick info buttons on faction selection. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

4 0

This week in the port of #ArkDefender (a #roguelike #missilecommand about flying through space, fighting aliens, & fending off evil cults) we got the experimental Ark’s Grid Cannon ability working in the #Godot build. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

7 1

This week in porting #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal) to #Godot we got the MDK Ark’s Crease Drive working letting you tear across dimensions! #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

6 1

While the wells from gravity warheads in the #Unity version only use particle effects, we found that the recreation in #Godot, often left a gap in the middle. Which just needed a black sprite to solve. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

6 2

Confirming the flak clearing enemies still worked gave us an opportunity to revise the visuals slightly, including adding better fade out on the flak as it is vaporized. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

12 2

While a lot of colors just transition 1-to-1, some shaders require tweaking. Part of this week’s work was that tweaking on damage trails for various enemies so they got closer to the vibes of their #Unity counterparts. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

6 0

Confirming the flak clearing enemies still worked gave us an opportunity to revise the visuals slightly, including adding better fade out on the flak as it is vaporized. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 0

The VNTII Nova Bomb, the super weapon in #ArkDefender (a #roguelike #missilecommand where you defend humanity’s remnants), ported to #Godot & mostly just worked! And it still looks cool in the Godot port. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

7 1

Turns out the control rebinding system was not working. Fortunately, it was not too complicated to fix. Just some metaphorical wires that needed to be reconnected. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

4 1

This port has given us opportunities to notice bugs we hadn’t before. E.g. improve the visual separation of ongoing events (& have text account for if there is a scrollbar which #Godot oddly doesn’t do). #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

3 1

Maybe when we reach parity we will add other holiday themed skins beyond the Valentines Day one to the #Godot port of #ArkDefender (a #missilecommand #roguelike where you defend from hostile aliens & invasive cults). #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

7 2

I don’t remember why we added valentines skins anymore, but they still work in the #Godot port of #ArkDefender (a #roguelike #missilecommand where you defend from threats external & internal). #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

6 1

Many of the "as-we-go" revisions to in the port of #ArkDefender to #Godot involve the UI. One such was a rework of many of the upgrade icons to be more consistent (& single entities in engine). #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 1

While the flak in the #ArkDefender port worked pretty much out of the gate in #Godot, we have been tinkering with the visuals quite a bit to get a better look. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

12 3

While the main focus of the #ArkDefender port has been reaching feature parity with the #Unity version, some bits have been revised as we go along. e.g. the Skins menu was moved to be part of the Ark selection flow. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 1

The final big piece of the port of #ArkDefender (a #roguelike #missilecommand where you defend from threat external & internal) is the encounter system. It mostly worked, but required some JSON edits to work in #Godot. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

10 1

This week in our porting of #ArkDefender to #Godot (a #roguelike #missilecommand where you defend from aliens, evil cults, & more) we got the support flotilla ships working! Extra pop space, missile production, & more! #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

8 1

This week in porting #ArkDefender (a #roguelike #missilecommand where you defend from aliens, evil cults, & more) to #Godot we got upgrade screens ported. They were a mess in #Unity & took forever to port & scale! #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 1

Next menu to be ported from #Unity to #Godot is the flotilla manufacturing menu. Had to rearrange it to two rows since they weren’t scaling well with one in Godot. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

11 2

We are focusing on rebuilding the sector end menus in #Godot so first up got the weapon manufacturing up and running along with the policy tab. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

8 1

This week in our port of #ArkDefender (a #missilecommand #roguelike where you defend from external & internal) into #Godot we re-implemented the gravity well natural danger! Pulls missiles & asteroids alike off course. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

7 1

This week in porting #ArkDefender (a #roguelike #missilecommand where you defend from aliens, evil cults, & more) we re-implemented the radiation field “weather” effect that obscure visions & drains shields. #indiedev #indiegame #IndieGameDev #2dgame #screenshotsaturday

9 2

Another masking effect we had to recreate was the Audri’ll growth effect. Originally it was done with layered sprite masks & scaling, we remade it with a simpler single sprite & a unique shader. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

7 0

When porting from #Unity to #Godot, some masking effects couldn't be reproduced with other methods & required a hacked together system using additional cameras and render layers. #roguelike #indiedev #spacegame #indiegames #indiegame #IndieGameDev #2dgame

5 0

#Unity does its 2D with 3D quads, to maintain the look (& improve code reuse) we use Sprite3Ds in our #Godot port. Godot doesn't have masking for Sprite3Ds. This means things like some fire effects need new solutions. #roguelike #indiedev #spacegame #indiegames #indiegame #2dgame

4 1