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

Building Block Heroes - Mechafolk Factory

Sign in to follow this  
Aggroblakh

820 views

Building Block Heroes - Mechafolk Factory

Now we're starting to get into the heart of Mechafolk territory! In this week's feature I discuss the birthplace of all Mechafolk, the Mechafolk Factory.

Description

Map_Factory.png

The Mechafolk Factory is a large-scale industrial zone from which all Mechafolk are assembled. The Building Block Heroes find themselves winding around large conveyor belts and cranes, taking care not to slip on the patches of oil on the ground.

BackgroundFactory.png

The Mechafolk Factory introduces moving blocks, which have a nasty tendency to ruin everything the Building Block Heroes have built. Moving platforms display one to three green arrows on them, which denote how many spaces they will move and in which direction. After a certain amount of time, the glowing arrows turn from green to red.

Screen13.PNG

Once the blocks are "armed", the player is given the chance to place the block currently under his or her control, providing an opportunity to prepare for the sudden movement of the level. The blocks were originally supposed to move immediately, but for gameplay purposes it was deemed to unfair to the players to have everything suddenly shift without warning.

MovingBlocks.gif

Thankfully, the Mechafolk Factory employs a streamlined shipping process that sends out completed Mechafolk as soon as they are finished, meaning that there are no enemies in any of the Mechafolk Factory's levels. The only one present is the area's boss, which launches attacks based on colour rather than simply smashing things.

BossLevel05.PNG

This boss likes to wind himself up before he attacks. As the screw on his head gradually twists upward, the screw body turns into whatever colour will be targeted next. Eventually, the screw drops and destroys all on-screen blocks of the same colour. This can be especially painful if the Building Block Heroes have been relying too much on a single colour to work their way around the level.

Boss05Attack.gif

Design

Like the Mistypeak Mountains before it, the colour scheme of this area was one that had to be chosen carefully. A mechanical factory necessitated lots of grey, so I added hints of blue, green, and purple in order to mix things up a bit. Still, I didn't want a single colour to dominate too much, so I added copper piping for contrast.

Pipes.PNG

As a general rule, I try to have the boss sprites match the overall colour scheme of whatever area they reside in. However, because this boss attacks based on colour, I deviated from that rule to include all four colours of block into its sprite. This gave me an excuse to throw in some yellow gas tanks into the scene, because then there would be some precedent for them rather than having them stick out for no reason.

ColourCompare.PNG

The resulting thumbnail thus contains an enormous amount of contrast while still feeling mechanical.

FactoryThumbnail.PNG

The background music was meant to sound kind of industrial and workman-like, so I started off by composing a strong bass line, complete with a fast-paced percussion track. Once it came time to compose the melody, I chose to rely on heavy brass coupled with saxophones and honky-tonk pianos. This gave the track a funky-sounding blue-collar vibe, which I felt captured the feeling of "men at work".

 

Let me know what you think! The levels in the Mechafolk Factory were very fun to build and test, although people playing the game might hate me for it.

Feel free to follow me on social media as well if you're interested!

Twitter

Instagram

SoundCloud

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 Sultown
      Good evening.
      Before I get to my question, I'd like to clarify that this is in a 2D (2.5D) view with pixel graphics. While making mockups, a question on map design came to me. If I were to draw an entire section of a map, including stairs, buildings, etc. would I be able to set constraints so that a character could move realistically on one asset (the room, I guess), Instead of having to place each and every tile for every corner, or variation in design, or every stair?
      I feel like this would be much easier when it comes to very intricate room designs that would be much cleaner and aesthetically pleasing if I could just put wall barriers (native to my engine) where the player can not go.
      Let me know if this needs clarification or if this is in the wrong subforum.
      Thanks.
    • By horror_man
      Hello,
      I'm currently looking for a talented and passionate concept artist that would like to join our team that's creating a small horror game (which would be created in 3 months or so). At the moment we're a team of 6 people. You must be able to create environments, creatures/monsters and characters.
      The game is a sci-fi/post-apocalyptic survival horror 3D game with FPS (First person shooter) mechanics and an original setting and story based in a book scene, where a group of prisoners are left behind in an abandoned underground facility.
       
      If you are interested or would like to know more about the project you can DM me through here or in discord (world_creator#9524)
    • By alien-project
      About me:
      Hi, my name is Christian and I am an enthusiast for games and simulations in the field of artificial life. I am an applied mathematician and have worked in my past for several years as a researcher on mathematical problems for damage mechanics. Currently I am employed as a software engineer.
      Physics engine:
      What I want to announce here is a 2D physics engine for damageable and glueable rigid bodys. Temperature effects such as radiation and heat conduction are also simulated via certain particles and internal energy distributions. The building blocks (nodes) of the bodys can be programmed by a simple assembler-like language enriched with physical actions, communication, sensoring and procreation functions. Portions of code is stored in each node as machine code and also potentially subject to changes. The code is processed by tokens moving/forking on a directed graph which constitutes the body. To get an impression of how the engine looks like in practice I attach some screencasts showing different examples. The engine performs multithreaded computations and is encapsulated in a C++-framework. I think it could be used to create realistic effects for space games. I am very interested in your ideas, opinions and constructive criticism.
      https://www.youtube.com/watch?v=DG61uprKzWg
      https://www.youtube.com/watch?v=2L3Cr2WwHDc
      Performance:
      With the current implementation one could simulate rougly 50k - 100k building blocks with 30 fps using 8 CPU threads (measured on Core i7-6700). There is still no finished GPU implementation but after experimenting with CUDA I would estimate that 300k can be simulated
      on my GPU (GeForce 960 GTX). To get an idea of of the computational effort please think that every building block in the scene (size of a pixel in the video) can be glued or detached to/from a body and performs calculations or other physical actions. The high degree of dynamics in simulation (damage and coalescence, function of nodes can change) was one the biggest challenge in the development.
      For broader applications it would be quite nice to port this engine to Unity. But I fear that the performance would then decrease substantially.
      Editor:
      In order to demostrate the engine I had developed an editor/simulator named alien. It allows to create and modify simulations filled with bodys. alien provides a pixel view as well as a graph and code editor for designing and visualizing every detail in a scene. As an demonstrating example I have designed a replicating machines that consumes nearby materials (see video below). More complex machines with sensoring, communication and attacking skills are also conceivable. Thus the material in the simulated world could be equipped with life-like or even intelligent behavior.
      https://www.youtube.com/watch?v=Slba3g7-LK4

      More information and download:
      alien-project.org (it's opensource)
       
    • By MoreLion
      PROJECT OVERVIEW:
      Beyond The Frontier is a open galaxy RPG set in an galaxy far far away.
      its a game i have envisioned for years!, The Game will be developed in Unreal Engine 4. in the game you will be able to be who YOU want to be, Fly Epic And Fast Ships, But Most Importantly, Go On Epic Quests! Become A Pirate, Kill The Pirates, Join Factions And Go On Epic Adventures Through The Galaxy!
      im currently in the middle of designing the game however i need concept artists for the gdd, then we will go from there eventually getting 3D Artists And Unreal Engine Programmers.
      Recruitment Details:
      - Concept Artists:
      responsibilities include creation and design of environments, Weapon Concepts And Ship Concepts.
      DEVELOPMENT PLAN:
      PHASE 1:
      Concept Art Planning Future Development + Brainstorming Game Design Document Completion PHASE 2:
      3D Character Modelling +Environment And Prop Modelling And Texturing Basic First Person Set Up With All Player Character Features And Inventory And Quest Log. Early Marketing (For Kickstarter Or To Grow A Community) We Will Be Adding Phase 3 And 4 which Will Include Much More Questing Stuff.
      APPLY:
      email me at rioishere14@gmail.com
       
    • By FusionDev
      Hi,
      I am developing my own 3D engine in C++ using Vulkan, called Fusion3D - See my post elsewhere on this forum - and to help test it and develop new features, I wish to design and develop
      a 3D game inspired by the Deus ex and Cyberpunk 2077 games - It will be a mission based(small singular stories) tech demo, that may become a commercial game at some point, or at the very least, a free tech demo
      to promote the engine. So we need the following.
      1- Artists to create maps/environments, with textures.
      2 - Artists to create animated characters, both player and npc.
      3- 2D artists to create GUI/UI elements, logos and menus.
      If you can do more than one of the above, that is fine too.
      Pls reply here or via email: antonyrwells@outlook.com
      I am happy to offer royalties(We can discuss how much later) if either the engine or game makes money. fair and equal.
       
       
       
×

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!