A downloadable game for Windows and macOS

Buy Now$5.99 USD or more






It's every retired-pirate-father's nightmare; a never

ending onslaught of enemies from your past, hellbent

on destroying your future. An explosive adventure

where you’ll find yourself shooting, disintegrating,

and flattening invaders all while treasure hunting,

buying upgrades, and protecting your island home.





Wave-based survival

Fun combat mechanics

Psuedo-3D platforming

Buried treasures

Different ammunition types

Items for stat upgrades

This game is in early access - please report any bugs!


Hold left click to charge cannon, release to fire

Scroll mouse to switch ammo types

Arrow keys/WASD to move

Spacebar to jump / interact

Or play on controller

Purchase

Buy Now$5.99 USD or more

In order to download this game you must purchase it at or above the minimum price of $5.99 USD. You will get access to the following files:

CannonFather.app.zip 59 MB
cannonfather.zip 61 MB

Development log

Comments

Log in with itch.io to leave a comment.

(4 edits)

There’s something wrong with the styling on this page—beyond a certain window width (983 pixels here), the trailer and screenshots in the, let’s see… right_col column div completely disappears. No right column.

Edit: It seems to be due to the .right_col{display:none} in the internal style tag. If that’s intentional, it doesn’t hide it at smaller sizes or higher zoom.

(+1)

wow this is a super thorough bug report, thanks 🙌  I'm on it

(4 edits)

As soon as I try to start playing, the game takes 100% CPU for a moment, then eats up all my RAM and drops to one frame every few seconds until either it crashes or I quit. Leave it long enough (I think less than a minute) and I get “call failed” errors for things like CreateTexture2D, and every open window on my system goes blank and unusable.

Windows 11, RTX 2070, 16 GB RAM, 1440p

Sorry about that, and thanks for the report! I just uploaded a new Windows version that should fix the performance issues (among lots of other stuff). Please shout if any other issues come up 

The Itch launcher doesn’t know how to handle self-extracting archives (I think it expects straight-up .zip or .rar?), but once I find the game exe, it runs smooth! Although gamepad aiming seems to be broken.

Any idea what the issue was with the old version? It was absolutely toxic to my system, let alone unplayable.

(+1)

ok thanks for the info about the exe, will fix that asap! The previous version was pretty old, I've been working on optimizations for the past year or so. It was also using GameMaker's interpreted language rather than compiled. Big part of the issue was the shadow system, it was drawing a room-sized surface on every tile layer

(+1)

Pushed an update with a zip, also fixes some issues with the gamepad (now locks on when aiming). Still a good amount of area for improvement with gamepad aiming, I want to add enemy/target lock-on eventually

(1 edit) (+1)

Decent game, played a few weeks ago last and updated today, for some reason no input is recognized. Can't navigate the menu in any way.

Reinstalled with client and then manually, didn't work.

Decent game btw.

Thanks for reporting this, seems like there is an issue with gamepads rn... Will fix asap

(+1)

Hey There! I'm really enjoying the game but since the last update I'm consistently getting a crash (might be two crashes) either midway through a run or when I die and start a new run. Seems, so far I haven't been able to complete more than 2 waves before it hits.

When I do get an error I get the following: 

___________________________________________ ############################################################################################ ERROR in action number 1 of  Step Event0 for object obj_enemy_parent:

Unable to find any instance for object index '103147' name '<undefined>'############################################################################################ gml_Script_anon_WeaponRanged_gml_GlobalScript_WeaponRanged_233112_WeaponRanged_gml_GlobalScript_WeaponRanged (line 50) gml_Script_scr_enemy_state_attack (line 14) gml_Object_obj_enemy_parent_Step_0 (line 27) gml_Object_obj_skeleton_Step_0 (line 2)

Do you know if there's anything I can do to mitigate this in the time being? Love the game so far though!

(+1)

I uploaded a new version to fix this bug a few days ago - maybe you downloaded the game before then? If you are still seeing this crash on v0.8.7 (found on the title screen) let me know!

(+1)

Ah so I'm playing through Steam which seems to still be on 8.6?

(+1)

so just realized my fix was never pushed on Steam for Windows - it is now, thanks for mentioning this!

Haha! No worries, very excited to jump back in and play! Thanks for responding!

(1 edit) (+2)

Feedback Report

----Positives----

- Main Menu is fantastic and really sets the mood.

- movement feels good

- character and enemy art is great

-  small details add charm

       parrot buddy

       knocking weapons from enemies

----Negatives----

- If you try to start charging your cannon before you land from last shot it will not charge until you press the button again

- trying to hit enemies can feel very frustrating and unfair

       maybe increase hitboxes

- I think demons are invincible right after their attack

       might be intentional

- water around shop is the same color as water you can walk in on coast but kills you.

- no music while playing

 

hope this helps!

(+1)

My thoughts:

  • There should really be a wave timer so players can keep track of what they're waiting for; I thought the game was broken because nothing was happening for so long and the island was empty for the most part as I wandered across it.
  • I don't know what whistling does, nor what the bottom-right wheel is for.
  • It's a bit immersion-breaking for there to be no jumping sound.
  • I died once I tried killing this pink animal or something; is that considered "family" to protect? There were no instructions provided about what constitutes "family"...
  • It was weird to see one of the giant crabs simply disappear the moment the screen showed "wave 1 completed." Are they not part of the invaders?

The graphics and audio work are great but the island was just way too bare for me to continue playing for long, at least in the game's current state.

(+1)

Great feedback, thank you so much! Completely agree with everything you said. That "pink animal" is your child - definitely needs some work to make that clear xD

(+1)

I committed infanticide! 🙈

(+1)

KeronCyst I've reported u to the authorities. Also, sorry for your loss.

(+1)

Amazing, especially the artwork. Can you message me on twitter? https://twitter.com/RareDigs

(+1)

Nice game

Hello! I think the auto-installation doesn't work. I installed it manually and had to say to Windows 10 that the executable was safe

hmm ok thanks for the feedback. I will just upload the exe as an option then - it is working for most. The unsafe issue has to do with your antivirus, I will look into what I can do about that...

no problem