Development Update #20

Crab Champions

Claw your way across exotic islands combining fluid movement with fast paced combat to become a Crab Champion in this third person shooter with roguelike elements.

[img]{STEAM_CLAN_IMAGE}/37274156/2623ee5b8bea6c43e1e475f0a66b6bb8437d0cb6.jpg[/img] This will be the last development update (at least until after the beta launches) as I’ve added the last of the remaining features planned for the beta and am hard at work swapping out all placeholder visuals with final assets. This work doesn’t make for very entertaining updates (this old rock is now a new rock!) and I’d like to keep any more additions as a surprise for players checking out the beta and early access release. I’ll still be posting snippets in the [url=https://discord.gg/crabchampions]Discord server[/url] but won’t be writing up these formal updates as the time is better spent directly working on the game at this point now that the design is solid and there won't be new mechanics to share. With that out of the way, let’s get into all of the new stuff that’s been added over the last two months! [img]{STEAM_CLAN_IMAGE}/37274156/34905e5265ae587b5e249fbfae5ace35c22d5ea8.gif[/img] [h1]New Visuals[/h1] [img]{STEAM_CLAN_IMAGE}/37274156/d107f4481b2d3043dff99dc8c6fbefd34811e8e6.jpg[/img] The majority of my time was spent figuring out the final look of the game. It's super important to define visual standards for each asset before making loads of them and realizing that their styles don't match. I'm really happy with the chunky, semi stylized visual language that I landed on and am finally swapping out all of the ugly placeholder meshes that have been visible for far too long! Here's a look at some of the new assets which will set the tone for all future visual work! My goal was to ensure a clean read (as most of the time there is a lot going on with enemies and projectiles) while having an uplifting and vibrant color palette. It was important to find a nice balance of detail and clarity as well as just figuring out shapes and styles that complimented each other- it took a lot of iterations but I'm really happy with where it ended up. [list] [*] [b]Weapon Model Preview[/b] [img]{STEAM_CLAN_IMAGE}/37274156/de4ea0209977fbdac3778831b33081fe7c3e2fd0.jpg[/img] While this is untextured, I think it gives a good idea of how the weapons will look in the game- clean, chunky and semi stylized. [img]{STEAM_CLAN_IMAGE}/37274156/81de845d6765fc42503c9b4dbb88cacd46067cce.jpg[/img] [*] [b]New Trees[/b] [img]{STEAM_CLAN_IMAGE}/37274156/f853a568d2d34e184286b5a116b4026d1df4907b.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/512effe7519ed134c1487d0337a6cc9e57d7bf42.jpg[/img] [*] [b]New Cliffs[/b] [img]{STEAM_CLAN_IMAGE}/37274156/7e3610894970167b8446c96000c14a8e17dda34a.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/72655864cb222c1fa1ecedafe9585de6ec094a35.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/a84db05e89eae42ccef6b59f4c2b41198ca4893d.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/8402e6cc8242bf4a200aabff7983aee948336423.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/15d85d10973b12d4e4a4e3ed9449ed5dfea9c321.jpg[/img] [*] [b]New Materials[/b] New sand + ocean foam materials [img]{STEAM_CLAN_IMAGE}/37274156/40b55778e55d9bdeeb8ae651edd40ba083f8bdc6.jpg[/img] Improved snow and ice materials [img]{STEAM_CLAN_IMAGE}/37274156/59cb4f229b327d54c1208d99bd2034dc72b94cdc.jpg[/img] [*] [b]Honorable Mentions[/b] Here are a few islands that didn't make the final cut in terms of style or design but I still think are worth showing! [img]{STEAM_CLAN_IMAGE}/37274156/a2a59ceb5c5f42c7f7d6a5b27df78cca6fdadd42.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/87662ec585b4185a495f7d504d21b9079277d601.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/bf418f28eba4feb0b73551fed29efe1d9b82454e.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/1e0c43d25f5b630cbee5e07c83437978d0e03f82.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/52d39c8cd0feb70e56f2099c495d5094f2835613.jpg[/img] [img]{STEAM_CLAN_IMAGE}/37274156/6a56d67560df211f9dfd9c7971bc420039f5ecbc.jpg[/img] As a final bonus point, all cliffs were created procedurally which allowed me to generate many detailed assets with a consistent style and make broad changes without having to redo lots of work. [img]{STEAM_CLAN_IMAGE}/37274156/6f22b144b4e9b8067e256ba9fb3c53eb0b89bb98.gif[/img] [/list] [h1]Level Design[/h1] In addition to figuring out the final visuals this month, I also needed to decide on many factors that go into how an island is actually designed: how it plays, what kind of spaces work, what scales feel good / bad and so on. I made many many test islands: some vast and detailed, others small and minimal. In the end, while the vast detailed islands looked better in screenshots, they weren't as fun to actually play compared to the more open and focused arena style islands. Since you only spend a minute or two on each island, having to navigate a huge island with enemies potentially being far away from one another quickly became tedious: this is a fast paced game and restarting runs happens frequently. The more focused open island layouts not only allow you to take everything in at once (enemies, totems, destructible rocks etc.) but also allow you to move around them more freely, making a fluid route as you dodge enemy attacks. [img]{STEAM_CLAN_IMAGE}/37274156/090743efd2b8dcb1eef1e8f96defd21fdb3b58ea.gif[/img] [h1]Biome Changes[/h1] [img]{STEAM_CLAN_IMAGE}/37274156/fc6a07509d099a4cfe49af460ab39660624d42a2.jpg[/img] As the visual style was decided on this month, I quickly realized that all of the core biomes need to be taken into consideration to ensure that the processes for one biome translated well over to another. In addition to this, only having to clear 3 biomes to get a victory felt a bit short (even though you can loop), so I am now including the Desert biome in the beta meaning players will need to clear the Tropical, Arctic, Desert and Volcanic biomes to secure a victory. [img]{STEAM_CLAN_IMAGE}/37274156/f24be696f56fa38ffc59aa3ce169505b5ff5cd88.jpg[/img] Many of the desert specific enemies won't be added until later, but ensuring that the framework is down now means that the length of each run feels right. Any future biomes will be added as optional / random choices and as post loop content. [img]{STEAM_CLAN_IMAGE}/37274156/2df97cae0175b9feb16aaf5374af249f3483e25b.jpg[/img] [h1]Totems[/h1] [img]{STEAM_CLAN_IMAGE}/37274156/4595e012513b0afc3f3b5dfd62ba18cdfddb1919.jpg[/img] Totems previously all looked identical at a distance and were relatively confusing. I wanted to make each totem type more apparent with a distinct color as well as add a few new types to increase variation. Here are the current totem types in the game. [list] [*][b]Health Totem:[/b] 50% chance to double max health, 50% chance to halve max health [*][b]Crystal Totem:[/b] Gain crystals but lose 33% of your health [*][b]Loot Totem:[/b] Get a random pickup but lose 33% of your health [*][b]Gold Totem:[/b] Get a random legendary pickup but lose 90% of your health [*][b]Glass Totem:[/b] Get a random pickup (if not destroyed- any damage source destroys this totem) [*][b]Fuse Totem:[/b] Get a random pickup (if interacted with before the fuse expires) [*][b]Greed Totem:[/b] Get a random greed perk [*][b]Chance Totem:[/b] Lose 10% of your health for a 25% chance to get a random pickup [*][b]Gamble Totem:[/b] Costs crystals for a 25% chance to get a random pickup [*][b]Reroll Totem:[/b] Costs crystals to reroll all pickups on the current island [*][b]Random Totem:[/b] Randomize your entire inventory (explodes after 1 use) [*][b]Life Totem:[/b] 33% chance to fully heal, 66% chance to take a small amount of damage [*][b]Perk Totem:[/b] Takes one of your perks and has a 66% chance to increase the level and a 33% chance to consume it [/list] More totem types will be added in the future such as Contract Totems which give you a mini objective to complete over a few islands for extra rewards. Totems are guaranteed to spawn in shops with a lot of potential strategies opening up for example if moving back and forth between Life and Chance totems (if both happen to spawn on the same island). To prevent such situations breaking the game, each totem has a chance to explode after using it. [img]{STEAM_CLAN_IMAGE}/37274156/97a12cb18d4972bb815e594eec75746ef45c1a85.gif[/img] [h1]New Enemies[/h1] [list] [*] [b]Grenade Crab[/b] [img]{STEAM_CLAN_IMAGE}/37274156/563a151d42791b41e1b48764804a3f50b93e709c.gif[/img] Lobbing a slow but highly damaging grenade at players, it's best to keep your distance when facing these guys! [*] [b]Slammer Crab[/b] [img]{STEAM_CLAN_IMAGE}/37274156/53d8e60378b361ad95ea0f00f7fdb124fc3ee939.gif[/img] This Elite variant attacks only via ground slams so choose your moments to dodge wisely! [/list] [h1]Even More Perks[/h1] As I was fixing bugs, a few new perks slipped in... [list] [*] [b]Double Vision:[/b] Chance to get an additional reward chest after clearing each island [*] [b]Crystal Asteroids:[/b] Chance for asteroids containing bonus loot to spawn on each island [*] [b]Care Package:[/b] Get additional reward chests after clearing every 4th island [*] [b]Big Chests:[/b] Reward chests have more options to choose from [*] [b]Shockwave:[/b] Reloading damages all visible enemies [/list] [h1]Other Stuff[/h1] [list] [*] [b]Added Field Of View Slider[/b] A heavily requested feature across most games today, you can now change your FOV from a minimum of 60 to a maximum of 110. [b]Low FOV (60)[/b] [img]{STEAM_CLAN_IMAGE}/37274156/9c8ae6c9b91ae49495257ff14762d28373ebc110.jpg[/img] [b]Default FOV (80)[/b] [img]{STEAM_CLAN_IMAGE}/37274156/55f9060dee4ff3c4450a0ef4dbc95f4cb7007061.jpg[/img] [b]High FOV (110)[/b] [img]{STEAM_CLAN_IMAGE}/37274156/7b5df94a620bb6931048a85fbc5a6cbaa87ff875.jpg[/img] [*] [b]Enemy Collision[/b] Enemies now have movement collision (meaning you can't dash through flying skulls as seen in the last update!). I tested being able to ride on top of big enemies but it led to some broken situations- maybe I'll revisit this in the future. [*] [b]New Elimination Hitmarker[/b] [img]{STEAM_CLAN_IMAGE}/37274156/3e6a4306f668a3c488e7523a1282efac2d4ece3a.gif[/img] [*] [b]Enemy Attack Improvements[/b] I've tweaked many enemy attacks that felt unfair such as launch attacks happening very close to the player, not giving them enough time to react. Attack telegraph visuals have also been overhauled, matching the tint of the enemy and timing of the attack. Enemies can now also attack from multiple locations at the same time (such as skulls firing a stream of projectiles from both eyes at once). [*] [b]Foliage Wind[/b] [img]{STEAM_CLAN_IMAGE}/37274156/786fa985a09c38d5f83e4df298c0ded3449df338.gif[/img] Added wind logic to all foliage assets: it's subtle but really breathes life into each island. [*] [b]Updated Crab Materials[/b] [img]{STEAM_CLAN_IMAGE}/37274156/83324134e474f966f74fbafb3da17c83c6718a27.jpg[/img] The crab materials and skins are now more stylized to match the final look of the game. This just means more clean reads and less noisy details that no longer fit in. [*] [b]Challenge Crystal Improvements[/b] Challenge crystals now spawn a protected pickup for each teammate when playing multiplayer rather than just one for the damaging player. [*] [b]Improved Visibility[/b] [img]{STEAM_CLAN_IMAGE}/37274156/42239f774ca42716f8bdd5a9399b131c736a1dc2.gif[/img] When getting close to walls or your crab, you'll now be able to see through objects instead of having them frustratingly block your view. [*] [b]Loot Visibility Improvements[/b] Any non chest loot that spawns is now clearly marked with a location UI. This reduces situations where players would accidentally jump into a portal without first collecting some loot dropped by a challenge crystal or an enemy due to a perk. [*] [b]Improved Inventory UI Prompts[/b] [img]{STEAM_CLAN_IMAGE}/37274156/810a25ceaae4df26c3cdec8884852eb1938192df.jpg[/img] [*] [b]Balancing And Adjustments[/b] Some outdated perk info was being discussed in the Crab Champions Discord server and it reminded me to mention that there are constant balance changes being made to weapons, mods and perks. It feels a bit fruitless to post these changes in detail here as the game is not out yet but expect detailed patch notes during the beta and beyond! [/list] [h1]Beta Checklist[/h1] [img]{STEAM_CLAN_IMAGE}/37274156/4661d6064486ce7ad2b8dfbe28669a627b19391c.jpg[/img] I wanted to clarify what work remains before the beta can launch as it's a common question on Discord. As you'll see, it's almost entirely swapping out placeholder assets with new ones and cleaning up + improving content that looks messy or broken such as many of the animations and FX that are currently in the game. The plan is to power through these and release the beta immediately after as there won't be trailers or other media needed to be created for it. That said, it's still a chunk of work so don't expect a beta to drop until the end of the year! [list] [*] [b]Finish Remaining Environments[/b] Now that I've established the visual styles for each of the biomes and built a selection of islands that work well with the gameplay, I need to build out more islands so that there is enough variation per biome. I'll be making the bare minimum amount of islands (roughly 15 islands per biome) to start off the beta but many more will be added over time. [*] [b]Improve + Replace Animations[/b] As you could probably tell from some of the clips posted today, the animation side of things needs more refinement (make weapon recoil affect the crab properly, fix jarring transitions etc.). [*] [b]Make Final Weapon Models + Sounds[/b] Each weapon needs a unique finalized mesh and matching sounds as both of these elements have a huge impact on how satisfying it is to play the game. [*] [b]Make Final Enemy Models + Sounds + Animations[/b] Final versions of each of the non-crab enemy archetypes seen in previous updates have to be created. Some enemies (especially the Slugs) have been using very basic placeholder meshes for a long time and badly need new visuals. Keep in mind that the enemies are already fully designed: their behavior and attack patterns are all done, they just need new visuals. [*] [b]Make Final Sounds + Music[/b] Of course a huge part of the game are the sound effects and soundtrack. While I've been focused mainly on code and visuals over the last few months, I'm now getting back to finishing the soundtrack and making unique sounds effects for any elements that need it (I had been repurposing the same small set of sounds from the prototype for SO many different things so it'll be great to replace these with proper unique sounds). [/list] That marks the end of the TWENTIETH development update- a crazy milestone that I never thought would be a thing. Developing a game solo is a huge undertaking and my deepest respect goes to all the devs out there getting projects finished! With all that said, thanks for reading this update and for being patient while the game gets finished, it is hugely appreciated! [img]{STEAM_CLAN_IMAGE}/37274156/a628cd8488e3c46fa08572fde833193d8739a280.gif[/img] Join the Crab Champions Discord server: https://discord.gg/crabchampions Follow Crab Champions on Twitter: https://twitter.com/crabchampions Join the Crab Champions subreddit: https://www.reddit.com/r/CrabChampions/