Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    31
  • comments
    13
  • views
    12384

Building Block Heroes - Oceantide Channel

Sign in to follow this  
Aggroblakh

754 views

Building Block Heroes - Oceantide Channel

After the bright neon lights of the Mechafolk Capital City, the Building Block Heroes find themselves forced to cross the Oceantide Channel in order to reach the Top Secret....er, nothing.

Map_Oceantide.png

Crossing the Channel requires going under the sea, through a twisting maze of colourful coral.

BackgroundOceantide.png

The Oceantide Channel marks the return of environmental obstacles. In this area of the game, every level will contain a giant stalk of seaweed slowly waving back and forth in the background. After a while, the seaweed will speed up, which serves as a warning that a powerful ocean current is on its way.

Seaweed.gif

Once the current arrives, the Building Block Heroes will be swept to the left of the screen, unable to resist the onrush. Hopefully, they'll have something to brace themselves against until the current passes through!

Wave.gif

The enemies in this area act similarly to their counterparts in the city, except that they move in a random pattern rather than moving consistently.

OceantideEnemy.gif

The boss of the Oceantide Channel holds the distinction of being the only one in the game that isn't attacked directly. After all, the Building Block Heroes are simply trying to get into the Top Secret...nothing. Fighting the boss directly would be a distraction!

Boss07.PNG

As the heroes make their way to the door, the boss swims back and forth dropping breakers. This can make the boss very easy or very difficult depending on how you build your way to the door's weak point.

Boss07Attack.gif

Design

The Oceantide Channel was a fun area to design, because coral doesn't necessarily follow any kind of patterns or rules with regard to shape or colour. This meant I could draw random shapes with different colours and still use them as part of the environment art.

Coral.PNG

The seaweed was kind of tough to design. I had to make a decision as to whether or not it would appear on top of or below the blocks. In the end, I chose to have it appear underneath the blocks. Although this can affect the player's ability to tell when the wave is coming through, having the seaweed on top of the blocks prevents the user from seeing what he or she is building underneath, which in turn interferes with the core gameplay of the game itself. I compensated by making the seaweed quite large, to lower the chances of covering it up entirely.

BlocksOnSeaweed.PNG

This boss, like the one before it, required me to animate a turn. However, because his turn is faster, I didn't need to draw as many frames. His relatively simple shape also made it quite easy to animate the turn. Turn animation notwithstanding, this boss was a cinch to draw, because neither the boss itself nor the door required any real animation.

Turn.gif

I originally envisioned an area that would take place above the water, on a sailboat. The ocean currents would instead have been wind currents, indicated by the movement of sails in the background. This was going to require a pirate-shanty style background theme. However, the appeal of drawing coral was too strong, and I redesigned the area to take place underwater. This necessitated a shift away from a pirate theme to a more mellow and mysterious sounding theme.

I started off with a slow violin intro punctuated by piano hooks, to capture the feel of descending into the deep. I then added flutes because, to me, they sound melancholy. The trick was deciding the pace of the flute melody. Originally, the track remained quite slow, but I found that it began to sound tedious about halfway through. For this reason I added a soft percussion track and sped up the melody once it kicks in. This, in turn, helped me come up with the final brass flourish at the end of the track.

Let me know what you think! Feel free to check out the store page and wishlist if you're interested!

Steam Page

Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Seer
      Currently if I was to program a game using C++ with SFML or Java with LibGDX I would render game objects by calling "object.render()" on the game object. Although this makes it easy to access the information necessary to render the game object, it also couples rendering to the game logic which is something I would like to move away from. How can rendering be implemented so that it is decoupled from the game objects?
      I wish to know how this can be done in the standard object oriented paradigm, so please don't suggest that I use an ECS. Thank you.
    • By Wolfebytes
      I am currently an undergrad several months from graduation. My major is in Game Programming and Development. During the course of my studies, we've had a few modeling classes and I really took to it and feel that is the direction I really want to go, specifically I would love to become a character artist. I keep hearing about your portfolio being super important, but I've really never been able to find out what kind of work is best to put into my portfolio. There's no "put 2 of these and 1 of those in," kind of tips. I get that I'll want to put some characters I've modeled in there, but I guess what I really want to know is, if I want my portfolio to be noticed and taken seriously for a character artist position, what is the best way to present it? Since most of my courses have dealt more with programming, I need to build everything for my modeling portfolio on the side, outside of class on my own time. I know there are no specific numbers like: put 3 realistic humans, 2 robots, a creature, and a stylistic character in your portfolio. But as a general rule is there some kind basic guideline or tips for what to make to get your portfolio off to a good start?
    • By Kjell Andersson
      Genifect 2.0 OpenFX plugin has been released by Dual Heights Software.
      New in 2.0 is the Materialized Bevel filter which creates bevel and lighting effects for texts and symbols. Using MatCap textures you can create advanced and realistic lighting effects on 2D-text and logos to make it look like it was made out of gold, copper or any other material that you can find a MatCap texture for on the Internet.

      Genifect is an OpenFX plugin that works with the major compositing software for video and animation including Nuke, DaVinci Resolve/Fusion, Vegas Pro and Natron to name a few.
      Visit the official Genifect page to learn more: https://www.dualheights.se/genifect/
       

      View full story
    • By Kjell Andersson
      Genifect 2.0 OpenFX plugin has been released by Dual Heights Software.
      New in 2.0 is the Materialized Bevel filter which creates bevel and lighting effects for texts and symbols. Using MatCap textures you can create advanced and realistic lighting effects on 2D-text and logos to make it look like it was made out of gold, copper or any other material that you can find a MatCap texture for on the Internet.

      Genifect is an OpenFX plugin that works with the major compositing software for video and animation including Nuke, DaVinci Resolve/Fusion, Vegas Pro and Natron to name a few.
      Visit the official Genifect page to learn more: https://www.dualheights.se/genifect/
       
    • By Zedr1k
      Hi everyone I’m currently learning programming and getting into the world of game developing.
      I set to myself the goal of trying to make a League of legends card game in unity, I already came with a few ideas but I’m still talking with friends and researching in different places which would be the best way to proceed with this project.
      I’m not really sure where is the place to post this but I’m looking for people who could help me, either by how could I put the “soul” of league into a card game if you know what league is about,how to make a card game that feels like a moba, any advice on the best way to develop a card game on unity, different mechanics that I should consider putting in the game, helping me find the right place to post this or Anything that you think could help me on this project.
      I will be more than thankful with anyone with the will to help me, sorry if you find any mistakes here, not a native speaker.
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!