My game - A little about development


I am currently creating a game in the metroidvania style, a style that is my passion for games.

And I want to post here, the mechanics and some features that the game will have.

First of all, I would like to say that this video only shows the debugging area of ​​the game, without enemies and without any other item, only two that would be the double jump and one of tests.

The game will contain several elements and mechanics not shown here.

As the basics:

  • Run
  • Slide
  • Wall jump
  • Attacks
  • and many others

Various mechanics of scenarios, such as doors, passages, puzzles
will have more than 50 enemies (Which are all already working), hundreds of rooms to traverse, a well-designed and hassle-free map, everything a metroidvania should have.

Currently the game is in development with about 40%, Some things I am still waiting for the GD5 to improve, and add. I also need to improve the issue of Collisions on the map, which is currently created with objects, but I am already developing something lighter and easier.

The main character will not be the one in the video, I’m looking for someone who has more in common with the story and the game itself

All enemies are respawn when we pass the room. Red room, means that there is an important item in this room, which can be picked up by the player, not necessarily at that time.

There are 4 room statuses:

Gray: not accessed yet (only with the map you can see it)
Green: accessed and clean
Red: Important item
Purple: Save game

There will be one more color, which I haven’t decided yet, but it will be part of the game’s history.

Name and history the game already has, but I don’t want to disclose it now! For there may be changes.

That’s it for now. Over time, I will update and improve this page here. It may take some time, but I’ll keep you updated!

Update: Icons for abilities!


I like how you’ve got grey floors, but a coloured floor section where the player can drop down. It blends in with the grey quite well, making it unobvious and easy to miss. But once you realise it’s there, it’s impossible to miss. Definitely a neat touch/feature.


Thank you MrMen, but this is just a debug room, with badly placed tiles on purpose, and in this case, the floor was really cool haha


@willianholtz Good start, I can see this turning into something cool, keep at it…

Some tips to focus on:
1-Work some more on visuals (Visuals of your game is what people see first)

2- The character movement, speed, gravity, jump hight is the most important aspects on any game character, don’t make your character feel floaty, or feels like a rock, keep everything balanced.

4- Test the character first and when you’re comfortable with how it feels controlling him, start working on platforms and how they can benefit the movement of the character, does it need to be flat? does it need to have sharp edges to make players know that they can grab onto it? does it need to be curved from the sides?

5- Same with enemies, don’t add enemies until you test how it feels to hit them, how your character attacks affects how your enemies die … always have steps to create your game, don’t create everything and start editing because that can get messy pretty quickly (I’ve been there a lot).
Focus on one thing and grow from there.

6- Platforms placements is so important, don’t put platforms in awkward places where players can’t jump or get to easily, I always like to make the challenges happen before getting to your goal.
In short:
The goal in a level or a place don’t equal the challenge. (it turns into frustration)
The process of getting to that goal in the level/place is the challenge. (it turns into satisfaction)

7- Platforms variations is so important to your art style, get a .png of a platform and change how it looks without ruining the purpose of it, let me explain more…
You have a drawing of a platform … when you repeat it beside each other, you can clearly tell that it’s the same platform but only repeated.
You can fix that by changing how some rocks look underneath the surface of the platform, adding some foliage, changing how rocks look in the platform… etc…
Then after you repeat, you see platforms variations, you feel like it’s real because in real life everything is unique, every wall is unique, every rock is different and so on … make your game like that.
Make it look unique with so much variation.
Just imagine you’re making all the platforms from 1 single .png but every platform is unique.
Check a game like Hollow knight or Ori and the will of the wisps to learn more about this.

There is a lot more, but I thought to share with you some tips, some of the stuff I learned a long the way when I was creating my game.
You have a great start, just keep at it …


Hello @CorianderGames, thanks for the tips.

And as for everything you told me, yes, I work in parts and never go through things.

Everything you went through on tips I have been following since the beginning of the project.

As for number 2. it was the first thing I did, but I only took the base of this current one to build the whole scenario of what the player can do. The real character that I am going to use, will have many more animation frames which can help and a lot in the appearance of it! As I said, it’s just a DEBUG room, nothing there is nice or nice for the player, it’s just for me to test, mechanics, items, map, jumps, etc.

Games like Ori and Hollow Knight, unfortunately it is not an example that I want to follow, I find it very colorful and very flashy.

As for 7. Yes, I know that this is one of the biggest problems of games and most independent developers sin, but you can be sure that it will be well worked out.