Monthly Update 10

Ten months of developer updates. šŸ˜… I hope yā€™all are enjoying following along with progress. Last month was very tech-centric, but this month I have some stuff to show off that I think will be more interesting to most of you. Specifically, Iā€™d like to talk about the dream domains of the game. This is the proper term for what I often informally refer to as ā€œzonesā€ or ā€œareasā€ of the game. This month I put a lot of work into finalizing assets for the šŸ­Gumdrop Gardens šŸ­ which Iā€™d like to show off, along with talking through my general content strategy for each domain.

Dream Domains šŸ—ŗļø

Little Nemo is following a classic trend in Metroidvania games, which is to have the world composed of distinct thematic areas of the map. Youā€™ll typically have some kind of inter-connectedness between these areas, but having each area thematically distinct keeps things fresh, helps you remember where you are, makes backtracking back to an area you find appealing more fun, etc. In a traditional platformer, like say Super Mario World, these would be called the ā€œworldsā€. I try to make sure to avoid referring to them as ā€œlevelsā€ or ā€œworldsā€ so that it is clear that although Little Nemo has classic platforming gameplay, it is a large, seamless world that you can explore.

So what kinds of content make up a dream domain? Generally there is the environment (background art, tile sets, decoration elements, and lighting presets), the enemies, and the gimmicks (bespoke and novel interactions and pluckable items). Letā€™s dig into each of these a bit.

The Environment šŸŒ³

Each domain of course needs a custom backdrop, which can be seamlessly repeated as needed (while providing a sense of depth with parallax). This is often the first thing Iā€™ll tackle when working on a new domain. The Gumdrop Gardens background I completed quite some time ago, but Iā€™ll go ahead and share a peek here which you might already be familiar with.

imgGumdrop Gardens parallaxing and repeating background

Then we need various sets of tiles to build out our midground geography. I typically have a very complex main collision tile which is made up of about 50 distinct sprites to handle the various rules based on its neighboring tiles. Then I like to have a secondary tileset, which is more block-based. This wonā€™t have rules and I like to have large (2x2) and smaller (1x1) variations.

Then we have various decoration tiles that are common to each domain such as the pillars, near-background wall tiles, foreground tiles, and dangleable bar tiles. I just finished making the dangleable tile for the Gumdrop Gardens, so you can see how all those tilesets come together with the background elements here.

imgGumdrop Gardensā€™ tilesets

And then we need plenty of decorations to add flavor. Decorations you can interact with are especially fun. Something that I always loved about the Castlevania series is that the candles are always such a fun way to leave your mark on the world as you pass through. As with the pots in the Legend of Zelda, or the boxes in Dark Souls, itā€™s just fun to have some minor destructible elements typically available. So in Little Nemo we often have Castlevania inspired lanterns strewn about the world that you can hit with your Yo-Yo or even pogostick off of to break open for a bit of candy. Hereā€™s the Gumdrop Gardensā€™ version of the lantern:

imgNemo breaking some candy lanterns

I donā€™t think I will ever have enough decorational and destructible elements in the game as Iā€™d like, but I will keep adding them as time allows.

Spoilers Abound ā—šŸ™ˆā—

Iā€™m going to flag everything below as spoilers, but some of this content will show up in public promotional material in the near future, so I recommend going ahead and reading on.

Enemies šŸ˜ˆ

Each domain will introduce new enemy types that are relevant to the local theme. Seeing as the Gumdrop Gardens is made entirely of sweets, the enemies are sweets that have been corrupted by the Oblivion. Here are what we have so far:

Gelatonne

This enemy appears to be completely invulnerable at first. You can at least get it wobbling to prevent it from jumping on you, and you can even just hop over it if you time your jump properly.

imgGelatonne threatening Nemo with a jumping slam attack

Peppermint Wheelie

This is a more simple enemy type which will simply patrol back and forth until spotting the player, which will cause it to do a spinning dash attack at the player. If you can avoid it, itā€™ll get a little dizzy for a moment leaving it vulnerable to attack.

imgJump to avoid this charge attack, or time a Yo-Yo attack before it hits you!

Bubblegum Turret

As you progress beyond the Dreamswept Plains, the enemies will become more threatening. Here we have a machine that will continually fire gumballs at the player and seems to be armored against any of our attacks.

imgBubblegum Turrets firing at Nemo

Pluckables šŸ„•

If youā€™re familiar with the radishes in the Dreamswept Plains, that might have got you thinking ā€œwhat else can we pluck from the ground?ā€ I want each domain to have their own pluckable gimmicks (with some overlap as well) each with their own visual identity. In the Gumdrop Gardens, instead of tufts of grass which pluck into radishes, we have cherries embedded in the frosting-covered ground which you can pull up.

These cherries behave effectively just like the radishes and provide a way to attack enemies from a distance, but perhaps more exciting is the cherry bombs! You might notice some of the cherries are a subtly different shade of red, and when you pluck them youā€™ll instead be holding a bomb thatā€™s getting ready to explode. Make sure to toss it or set it down before it blows.

imgNemo tossing a Cherry Bomb just before it explodes!

And importantly, you can use this to hurt some enemies you may not be able to hurt with your normal toy attacks, as well as destroy some destructible terrain that you donā€™t have the toys to destroy on your own just yet (try tossing a Cherry Bomb at a Gelatonne).

Gimmicks šŸ†•

In addition to novel pluckables in each domain, there will be other gimmicks to give a unique platforming identity to each area. Here are two that Iā€™ve been working on:

This Donkey Kong Country 2 inspired honey trap will allow you to effectively wall jump before you get the Monster Claw. Of course youā€™ll be limited to wall-jumping only where this honey appears instead of the universally usable Monster Claw, but it will give you a taste for vertical scaling. I mentioned this in an earlier update when I was grayboxing it, hereā€™s a peek at what it will look like.

img

Iā€™ve also been working on theming the bouncy stuff I showed off in an earlier devlog update, and now I can show you the bouncy mushrooms for the Mushroom Marsh.

imgBounce off mushrooms in the Mushroom Marsh

My goal is for each domain to introduce a new gimmick or two, which can then later be used in the last domain (with new art assets) where we can combine different gimmicks for some very exciting and challenging platforming.

Kickstarter Friends šŸ’š

As always, I like to remind you all to take a look at what other independent video games are being made with help from Kickstarter backers such as yourself.

Dros is a game Iā€™ve had my eye on for some time. I absolutely love this hand-drawn look and how itā€™s been incorporated into a 3D world through the textures and billboard dialogue sprites. Theyā€™ve already met their funding goal, but indies can always use the extra support, so go check it out!

img

In Dros youā€™ll switch between a slimy little creature and her human Bounty Hunter. Together, solve puzzles, fight and explore your way through a crumbling world in peril.

Wrap-Up šŸ‘‹

Please let me know what you think of getting to see the new assets as they get into the game. My goal is to be getting into a better place to show some of this stuff off each month as new domains start getting better fleshed out, and I suspect you all prefer this sort of content to last monthā€™s more tech-centric content. But I wonā€™t know unless you leave me a comment below or ping me in the Discord. šŸ˜

Until next month! Thank you for reading šŸ™Œ

-Dave