The game connects pixel tight controls, cute pixel art, an excellent story, and a breathtaking score. I could talk about this masterpiece of a game for ages. The level design. The game features 9 chapters, most of them having 3 variations. And Madeline, the protagonist of the game, has only 3 main moves. The jump, the dash, and the climb.
So how did the developers achieve fun, challenging, and interesting gameplay all throughout these plentiful levels of the game? You see, while Madeline can do only these three basic moves, each chapter features a halo of new mechanics. This way, we can learn the platformer level design techniques of the game development masters behind this game.
Each chapter presents the player with some new mechanics usually at least 3. These could range from platforms that launch you high up to the air, enemies that follow your movement, to the wind that messes up your sense of speed.
The game manages to teach the player over 40 unique mechanics, while not overwhelming them. Another game that manages to teach its mechanics to the player almost flawlessly is pretty much any Mario game. If you go through the levels, you can notice the pattern.
Each new mechanic is introduced in a safe space. Here, the player can get used to the mechanic without having to fear death. However, as the player progresses further in the level, the mechanic is presented in harder challenges. Lastly, the newly introduced mechanic is combined with already existing mechanics to achieve the maximum difficulty.
When you add a new feature, be prepared to take another one away to meet your deadline. Make sure that you prioritise your initial list of features, so that the least important ones can be dropped if or when you run out of time. Do not be ashamed to make a game which has a very limited number of features.
The people laughing at you are probably working on an MMO that will take them 15 years to complete. The prototype, with placeholder graphics. The green block is the main character, and the red blocks are the enemies. Compare with the image below. There are thousands of good ideas for computer games, but not all of them are fun. The best way to find out which are fun, is to prototype the game. The prototype is a quick-to-make and quick-to-change version of the game that helps you to test out your ideas.
Why prototype? It saves you time in the long run. Have you ever had to recreate art or reprogram a system because the design changed as a result of the game not being fun? To save time, use an existing game engine and download free resources from the internet to create the prototype. The prototype may be done in the same engine used for the final game, and some of the code can be reused.
The prototype may also be a completely separate program or programs that will be discarded when the final game is in full development. For this reason, there are people who do not like prototyping. Think of the prototyping as another idea phase of development. During this phase you test out your ideas, change them, replace them, and tweak them, until they are fun.
Remember: Prototyping must also be included in your list of things to do, and, therefore, must be part of your schedule. Would it be better for an artist to work on a character if he or she was involved with designing the character? Or better yet, if he or she came up with the idea for the character?
Would it be better for a programmer to code a system if he or she was involved with designing it? A game is a creative collaboration. If only one or two people design the game, then it will be creatively limited. People generally feel happier and more devoted to a project if they are included in the design process. Therefore, encourage everyone to be involved in the design process.
And it does not always need to be a formal process. In other words, you do not always need to schedule a meeting where everyone is involved. People can send emails, talk in the kitchen, or shout across the room. Pingback: Dev. Mag is back. Pingback: Tweets that mention 11 Tips for making a fun platformer » devmag. I mean wall jumping, wall climbing, double jumping, ledge climbing, grappling hooks, slides, jet packs, human cannons etc.
To make a really fun jumpy platformer like Super Meat Boy the player has to have a powerful sense of mobility. A lot of the joy in a game like Knytt Stories comes from just that: being able to achieve epic feats of mobility with great ease and control. Powerful mobility, implemented well, makes a platformer fun. Some of the most fun platformers have wall jumping, climbing, double jumping, etc.
Because it is fun to get that second feedback when you press the jump button again. Switch to the Behaviors tab, then add a behavior: this time, choose the Platform behavior. There are also a few options that you can change. If we enable this option right now, the result will look strange though, as we don't have an animation to be displayed when the character grabs the edge.
Let's keep this unchecked. You should be able to walk and jump around using the default keys: move the character with the arrow keys, and press Shift or Space to jump! Feel free to add a few other platforms to the scene as we did before.
Make sure you added the behaviors to the platforms, to avoid the character falling through. The grey background is a bit boring. Later we can add an image, but for now, let's keep things simple. In the new window that opened, click on Scene background color and select a nice color for the background:. Our game is very basic at the moment, the player is not animated when jumping or running.
The next part of the tutorial will show how to add different animations and how to use events to change the animations when the state of the player is changing. Sidebar This documentation is collaborative: you can edit any page to improve it. Site Tools. Table of Contents How to make a platform game. This version of the tutorial is deprecated. Please refer to the Platformer Tutorial, Part 1: Getting Started for the completely revised version of the tutorial.
It is strongly recommended to read through the Basic Game Making Concepts guide before proceeding further to understand some of the basic functions of how GDevelop works. A window will pop up displaying different types of objects you can choose from. Also use the editor to add all the outstanding general items to the level. For example, your list might contain 20 enemies, but the detailed layout has only 15 enemies. Add the remaining 5 at this stage.
First build the initial layout before you add the visual details. In other words, use limited graphics for the initial layout, to make it easy to change things if you need to. For example, if you have five grass images, use only one for the initial layout.
You can add the other four in step 8 when you decorate the level. At this point the final graphics for the level may be incomplete, in which case you can use placeholder graphics. It is a good idea if the placeholder graphics have similar colours to those of the final graphics, because the colours affect the feel of the level. The initial layout is for playing the level, so that you can determine if it is fun and how long it will take to play through the level. Play the level and change the layout until is it fun and balanced.
Let other people play it as well. Important note: By the time you design and build your first level, you should already have prototyped and finalized the gameplay mechanics using temporary test levels.
If your gameplay has not been finalised by this time, then you risk having to change your levels when the gameplay changes.
For example, if you decide to make the player jump higher, then you will have to move many platforms to accommodate the new jump height. Changing fundamental gameplay usually has a ripple effect. This includes adding all the final graphics and audio. Play the level again to make sure that it still feels the same — or better — after all the graphics have been added. It should feel better with the final graphics, but sometimes it may feel worse.
For example, the placeholder background might have been a single colour, but the final background might be a detailed image that makes it difficult to see the enemies, in which case you will have to tone down the background or change the enemies, whichever will be quicker.
I came across this article and also the first picture on this page. I was so in love with it because our game has alot to do with colors since this is used for the core mechanic, and the art was so clear on that picture to reflect the rules of the game.
We actually took this picture and used it for our artstyle, it was that good! And we would like to know who made it so we can put his name in the credits.
Please confirm with him if you can use his name in the credits. Thanks for your reply. And thanks for the best wishes! Pingback: IndieGames. Pingback: Creating Meliths Plane lukeavitch.
0コメント