{"id":6633,"date":"2023-11-29T12:35:36","date_gmt":"2023-11-29T12:35:36","guid":{"rendered":"https:\/\/www.positech.co.uk\/cliffsblog\/?p=6633"},"modified":"2023-11-29T12:35:37","modified_gmt":"2023-11-29T12:35:37","slug":"gratuitous-space-shooty-game-released","status":"publish","type":"post","link":"https:\/\/www.positech.co.uk\/cliffsblog\/2023\/11\/29\/gratuitous-space-shooty-game-released\/","title":{"rendered":"Gratuitous Space Shooty Game released!!!"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">And you probably thought I wasn&#8217;t still making games right?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the long and intense development of <a href=\"https:\/\/www.positech.co.uk\/democracy4\/\">Democracy 4<\/a>, which is a HUGE sprawling game with a LOT of code, and a ton of content, and is now in about 10 languages and has 3 expansion packs&#8230; it was nice to be able to make something small, and simple, and not at all commercial or serious. With that in mind I started messing around making a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Space_Invaders\">space-invaders<\/a> style vertical shooter, using the art assets I have from an older game of mine: <a href=\"https:\/\/www.positech.co.uk\/gratuitousspacebattles\/\">Gratuitous Space Battles<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GSB is pretty old now, but TBH the spaceship graphics for it still look incredibly good to my eyes. I generally think its very wasteful that the games industry hires so many people to make music, SFX and graphics, and then makes a single game with them, never to be re-used in any way. Frankly a spaceship is a spaceship, whether its used in an RTS or a shooter or a turn based grand strategy game.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I know some people worry that gamers will bombard you with abuse for daring to use the same artwork in another game, because they will feel &#8216;cheated&#8217;. This strikes me as utter nonsense. Sensible re-use of assets just makes sense. As a general principle I hate waste, and I love efficiency. Also, not doing something because a tiny, tiny percentage of vocal gamers may complain about it is definitely a losing strategy in gamedev. There are always people who complain about any choice you will make.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"562\" src=\"https:\/\/www.positech.co.uk\/cliffsblog\/wp-content\/uploads\/2023\/11\/image-5-1024x562.png\" alt=\"\" class=\"wp-image-6636\" srcset=\"https:\/\/www.positech.co.uk\/cliffsblog\/wp-content\/uploads\/2023\/11\/image-5-1024x562.png 1024w, https:\/\/www.positech.co.uk\/cliffsblog\/wp-content\/uploads\/2023\/11\/image-5-680x373.png 680w, https:\/\/www.positech.co.uk\/cliffsblog\/wp-content\/uploads\/2023\/11\/image-5-768x422.png 768w, https:\/\/www.positech.co.uk\/cliffsblog\/wp-content\/uploads\/2023\/11\/image-5-1536x843.png 1536w, https:\/\/www.positech.co.uk\/cliffsblog\/wp-content\/uploads\/2023\/11\/image-5.png 1914w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After working on this game for a bit, and initially thinking it was a little throwaway thing I&#8217;d probably keep to myself, I started to really enjoy its development. I have never made a vertical shooter, but I loved <a href=\"https:\/\/www.myabandonware.com\/game\/star-monkey-f7x\">Star Monkey<\/a>, which is very old, and I am old enough to remember the first space invaders arcade cabinets as a kid, as well as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Galaxian\">Galaxian<\/a> (far superior imho) and then <a href=\"https:\/\/en.wikipedia.org\/wiki\/Phoenix_(video_game)\">Phoenix<\/a> and the rest. I also spent a lot of time playing <a href=\"https:\/\/en.wikipedia.org\/wiki\/Astrosmash\">Astrosmash<\/a> on our intellivision console as a kid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/cliffski.itch.io\/gratuitousshootygame\">Gratuitous Space Shooty Game<\/a> is a bit of a mashup of a lot of those shooters, with some extra ideas that occurred during development. My wife playtested it a lot, and HATED the asteroids, so I added a repulsor beam to keep them away from you. Once implemented, it became a very cool new gameplay mechanic, as it allowed you to &#8216;balance&#8217; attacking ships above you to get some extra shots in before they leave the screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">During development I experimented with a bunch of ideas, and after a lot of playtesting, I&#8217;m happy with what I chose to do. The fact that you can accidentally shoot ship bonuses gives the player an incentive to keep moving and not risk a volley destroying a bonus. Penalizing you for every ship that escapes, INCLUDING the left-right &#8216;saucer&#8217; ships also adds to the challenge. Making it so that the best power-ups are only dropped by those ships was also a good move from a design POV. Adding friendly ships you have to avoid is an evil mechanic, but its still in there!<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Gratuitous Space Shooty Game Trailer!\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/hkGO9OVKNIY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the end I went with 25 levels, and the levels get slightly longer as you go along. I don&#8217;t do any adaptive difficulty stuff, although I considered it. I do offer 3 difficulty levels from the start though. The top one is seriously hard. In-between levels you get to spend your cash, earned from shooting aliens and collecting bonuses (and a cool 10% bonus if nobody escapes) on upgrades for your ship.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Right now the game is only on itch, for $3 with a suggestion of $5 if you want to. It will not be a big financial success :D. Because I was doing it for fun, its currently windows only, and fixed aspect ratio of 1920&#215;1080, or scaled to fit fullscreen. Windowed option literally went in the day before release :D. Its English only for now. I may try a google-translate for the limited text at some future point if I do an update to it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So there you go, its another game by me! the first non-strategy one for a long time. I&#8217;m quite proud of it. Its a fun short laptop-friendly game you can play in  lunch hour or multiple coffee breaks. If you like the look of it, get a copy!<\/p>\n\n\n\n<p align=\"center\"><iframe loading=\"lazy\" frameborder=\"0\" src=\"https:\/\/itch.io\/embed\/2208255?linkback=true\" width=\"552\" height=\"167\"><a href=\"https:\/\/cliffski.itch.io\/gratuitousshootygame\">Gratuitous Space Shooty Game by cliffski<\/a><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>And you probably thought I wasn&#8217;t still making games right? After the long and intense development of Democracy 4, which is a HUGE sprawling game with a LOT of code, and a ton of content, and is now in about 10 languages and has 3 expansion packs&#8230; it was nice to be able to make<\/p>\n<p class=\"text-right\"><span class=\"screen-reader-text\">Continue Reading&#8230; Gratuitous Space Shooty Game released!!!<\/span><a class=\"btn btn-secondary continue-reading\" href=\"https:\/\/www.positech.co.uk\/cliffsblog\/2023\/11\/29\/gratuitous-space-shooty-game-released\/\">Continue Reading&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,105,4],"tags":[],"class_list":["post-6633","post","type-post","status-publish","format-standard","hentry","category-game-design","category-gratuitous-space-battles","category-programming"],"_links":{"self":[{"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/posts\/6633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/comments?post=6633"}],"version-history":[{"count":3,"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/posts\/6633\/revisions"}],"predecessor-version":[{"id":6637,"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/posts\/6633\/revisions\/6637"}],"wp:attachment":[{"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/media?parent=6633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/categories?post=6633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.positech.co.uk\/cliffsblog\/wp-json\/wp\/v2\/tags?post=6633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}