[first game design] Dungeon Fall

349e02c9af50c28c4188bfd82cc2cabe
0
alexwbc 101 Mar 11, 2013 at 23:27 android gameplay

As many unskilled wannabe game designer I would like to give my try to define the mechanics for some videogame: just thinking “ehy, maybe this will be fun”.
What I am looking for is… opinions if this is the right way to suggest a game desing, and maybe if someone think this could really turn in a real project (or what it lacks to become so).
So, here’s my first game design (I had other two games in mind!)

###############################
#######Dungeon descent###########
###############################

The main setting of this game is fantasy… all about dungeons really. This dungeon looks more like a reversed underground tower (a well or a valut, you name it). I designed this concept for smartphone or tablet: it does use accelerometer (tilting left/right to move sideways) while swipe and touch (thumbs only, so swipe controls need to take in account the limited motions) will be used for other operation (cast magic, attacks or whatever) or using two simple virtual button.
image http://i41.tinypic.com/2iwas5s.png
The “core” idea for this concept is similar to this and many other clone but it’s also extended to a richer gameplay thanks to swipe and/or touch features; the game is pretty much about 2D but since actions are quite limited (walk left/right, fall, attack… and optionally jump, cast magic)
image: http://i41.tinypic.com/2n747bs.png
This scheme is how you should see it on your smartphone/tablet; a spiked ceiling on the top lower constantly trying to squash our hero. Below there’s space for two virtual buttons (just touch) if code swipe function is a bit of a issue… but definitely these button should’t be used for the main function (walk left/right) otherwise the gaming experience will resemble something coming from the ‘ol good ‘80 handheld gaming
image: http://www.playnow.i…eID=279&thumb=1

Landscape mode
there are three main reason I’ve opted for this mode rather picture mode one, these are:
1. bigger sprites: on picture mode you can’t make the sprite too big otherwise you need larger holes for a small floor
2. gameplay is focus more during the walks and the floor is longer: you need to make quick decision if fall below on the next floor or fight enemies to catch powerups.
3. it’s easier to tilt your (supposedly widescreen) smartphone/tablet in landscape mode

14 Replies

Please log in or register to post a reply.

A638aa42130293f319eda7fa4ba121f4
0
fireside 141 Mar 12, 2013 at 05:15

I guess it’s a pretty good idea. Point is, you won’t realize it until you know some programming unless you can find a programmer. It is basically all right to use an existing game to develop from if it’s not too obviously the same. The game with the ball was pretty fun.
I guess I would suggest looking at Gamemaker since it sounds like you aren’t a programmer. You would need the professional version to output to IOS or Android, but that’s relatively cheap in the whole scheme of things, and you could design the game on the free version. Myself, I get a basic idea like that one you have and then start a working prototype and go on from there because having intricate plans are mostly a waste of paper once you get the game working.

349e02c9af50c28c4188bfd82cc2cabe
0
alexwbc 101 Mar 13, 2013 at 22:22

Thanks for the feedback: I see GameMaker is a quite popular choice since I got the same exact suggestion on another forum. “See it for real how it works” is definitely the way to go… but still I want to see if I can manage to learn how do design doable idea directly from scratch (even if I had to waste 90% of them) and redesign constantly in order to make it possible rather having to fix on something that probably is too twisted to be accomplished.

If a programmer is interested in this idea, and want me to join to develop it, here what I can possibly do for the project (taken directly from another thread of mine): what I can do is some (humble) art and story background: here are all the webcomics I’ve made. I don’t think I am good with animation, but maybe there’s a possible solution: find a free 3d knight model and apply these free animations (these bvh are free to use for personal and commercial use)?
Also, I am not good to draw “modular” background, but can give it a try. Definitely I can draw character portrait on screen if needed. Anyway, here’s some more details with the game.

Notice: I don’t know how much hard can be these things done, so I have introduced the basic/advanced paradigm. What’s basic it’s the “plain idea”, what’s advanced add more fun to the gameplay… but it’s not essential and thus can be avoided if too much issue to program it)
-=Controls=-

Movement:
2ens3ra.jpg
Accelerometer set the speed in which character runs or walk: the difference between both modes (walk mode and run mode) isn’t just about speed but also comes with pros and cons, animations need to be different to make more intuitive these animation (ie: when the character walk the shield is lifted and ready to block == easier to realize the knight is more protected).
How it should work: let’s suppose accelerometer has a value between +100 and -100. Value “0” is for “even” or “flat”, +100 is the max tilt at left, -100 is max tilt right.
When tilt is between +100 and +80: knight “runs” left at max speed with “run” animation (run mode)
tilt between +79 and +40: knight “walks” left fast with “walk” animation (walk mode)
tilt between +39 and +10: knight “walks” left normal with “walk” animation (walk mode)
tilt between +9 and 0 AND -9: knight stand still waiting (between +9, +1: face left // between -1 and -9 face right)
tilts between “-100 -80”, “-79 -40”, “-39 -10” are the same exact of the previous one.. but with at right instead left.
[movement advanced option: I though a trick to avoid abuse of the “run” mode: sometime there are puddle on the ground… you can past “safety” them only if you walk… whenever the knight try to run onto it… he fall over on the ground <additional animations for fall and rise up required]

Hit or be hit enemies during “walk” and “run” modes )
ou07k2.jpg
Simply touch the screen (or see the “hit advanced option”) make our hero swing is sword. There are two type of sword swing possible: aggressive (when knight runs) or passive (when knight walks or stand still). The attack value and the “effectiveness” of each swing also depend on the type. here’s a detailed view on how things work.
Aggressive (running): when the knight is running his attack value is increased by 30%\~40%, but the animation has more frame so take longer time before take effect (remember the original Street Fighter 2: quick and weak punch/kick has only 1\~2 frames, strong punch/kick have more “charging” frames). If the enemy is too close to your knight you may run into him (getting hit) before the sword was even withdrew… and you will suffer heavy damage too! The trade off is that a successful it also make your enemy pushed back.
Passive (walk or stand still): Knight cast sword more fast and repeatedly: you aren’t able to harm and push back your enemies that much, but the trade of is that you can swing faster and repeatedly. If you’re hit by an enemy facing you, take little damage but you’re pushed back. If you’re hit by an enemy at your back (most unlikely, but it can happen) you take stronger damage and pushed forward. In this The knight can swing is

[hit advanced option:
2dhh7cm.jpg
optionally the “fire button” can be substituted by the swipe: you can swipe left or right… in which result the knight to swing his sword in both direction regardless the direction he’s facing]

349e02c9af50c28c4188bfd82cc2cabe
0
alexwbc 101 Apr 14, 2013 at 12:49

Ok, recently I’ve worked a bit up on this idea… I’ve also made a forum to help categorise things up (here: http://forto.altervista.org ). If someone like this idea and feels like to join up with me as dev team I am more than gladly to!

Anyway, here’s what done about Dungeon Fall so far now.

Intro
Rosame wasn’t the kind of adventurer, nor she would have ever though one day she would pick other people’s properties without asking them first: but you know, it’s said that when famine hits the whole kingdom, most heals from starving are unlawful.
Rosame wasn’t never ever confident with her own inner or outer beauty: that’s why she’d become a thief; but she also got her own way to make things clean.
In lands ravaged by famine what possible rich being she could pickpocket? Her first though were about the dead ones: descend into the depths of the catacombs it seemed a smart choice for her.

The poor Rosame.
24cy32s.jpg

Rationale
We control Rosame at her descent on what she think is a catacomb; as soon she enter the dungeon the ceiling fall down… but she manage to survive jumping down in a hole. Once she get on the lower room the ground above her crumble under the weight of the ceiling. Another hole in the ground is her new exist… and so go on until she doesn’t reach a special hall (end level) where’s she safe from the collapse… but still trapped in the dungeon. So, her only way to escape is yet again to descent to the next underground level… which mean she will run again and again for each Hall until she’s able to find a definitive way out of the dungeon.
The game is a 2D sidescroller (descending from top to below). It’s all about falling down since Rosame can’t climb up… nor can stand still too much time on a single platform (the ceilings are falling like dominoes).
Gameplay and mechanics
video

Core structure
The camera view descent slowly but constantly; if our heroine Rosame is caught between the ceiling (which is the top of the camera view) and the floor she dies instantly; in order to survive she need to fall through hole to hole on the collapsing grounds, and so go on until she don’t reach a safe place (a special room coated in stone/metal) which is the end of the current level (see “development plan” for level-world structure).

Rosame’s stats
There are three attributes that will take effect during the gameplay: Speed (SPD), Attack (ATK), Defence (DEF) and Health/HitPoints (HP).
HP: there’s nothing special about this, HP works the usual way: [enemy inflict damage to Rosame == HP down], [Rosame collect/use potion (see powerup item section) == HP up]
SPD: the speed in which Rosame moves trigger three different modes ([Idle],[Walks],[Run]: see “Controls section” for more detail ) and four speeds: [idle] = stand still, [walks] == move slow OR normal (same animation, different speeds), [run] == move fast. Ultimately [walk] and [run] modes ATK and DEF (the [walk] and [idle] modes act same but one stand still while other actually moves).

animation
Stats alteration when [idle]/[walk]: this is the defensive mode, ATK is lower but DEF is increased. Also attacks with quick stabs.

animation
Stats alteration when [run]: bersek mode, ATK is increased but DEF is nearly non-existent. Since running, attacks take up much more space and so need a good timing or else you’ll crash on enemy (vulnerable area)
Controls
video
Player movement are done though smartphone/tablet screen rotation, currently screen inclination control the mode in which Rosame runs, walks or stand still (you’re not supposed to stand still that longer). When Rosame reach an hole, she fall down below: no action is required by the player.

If we assume that the player is holding the handheld laying it on the conjunction between finger and wrists (metacarpals) while index finger is holding up (ref) then player may have both thumbs free (try yourself, you’ll see it’s not that hard keep this position).
With both thumbs free player can still assume extra control: from the simple tap, to swipe and even pinch to zoom effect (thumbs may have limited movement from the border anyway). Since tilting the handheld it’s already a bit of challenge we go for the most easy way: player can use it’s thumbs on two simple virtual buttons on the bottom
1434b4m.png

Controls through device tilting
In order to control both walking directions the player uses screen tilting, also we take advantage of the analog feature for improve gameplay experience: the more the screen is tilted, the more Rosame will run fast.
In the given example, let’s assume that the tilting value is +100 and 0 (where 0 is “flat device”) for tilting left and between -1 \~ -100 is for tilting right.
6i61ol.jpg
Where:
+100 and +80: Heroine runs left at her max speed possible, animation is “running” and so [run] her walking mode.
+79 and +40: Heroine walks left steady and (moderately) fast, her animation is “walks” and so [walk] her mode.
+39 and +10: heroine walks slowly left, animation is still “walking” and so her mode [walk]
+9 and 0 (also 0 and -9): heroine stand still, animation is “standing” but you can force her to face left direction (for hit in that direction). The same apply for -1 and -9 value… so player can switch which direction to face without need to actually moving.
Negative value have the same attribute, but speculative (right) direction.


Ok, that’s all so far now!
There’s some little extra stuff on the official thread and on my youtube channel. But you don’t need to get there: I am watching this thread.

B5262118b588a5a420230bfbef4a2cdf
0
Stainless 151 Apr 15, 2013 at 15:48

I have just ported Speedball 2 Brutal Deluxe to AGP and it has an option of tilt control.

It’s awful. Truly awful.

For a start if you don’t calibrate the initial position correctly, the game is unplayable.

Secondly you end up banging your head on anything nearby as you try and see the screen and tilt it at the same time.

It’s one of those ideas that should be strangled, hung, shot, stabbed, poisoned, drawn, quartered, dipped in molten tar, and hung on the front page of Devmaster.Net as a warning to others.

349e02c9af50c28c4188bfd82cc2cabe
0
alexwbc 101 Apr 16, 2013 at 13:00

@Stainless

I have just ported Speedball 2 Brutal Deluxe to AGP and it has an option of tilt control.

It’s awful. Truly awful.

For a start if you don’t calibrate the initial position correctly, the game is unplayable.

Secondly you end up banging your head on anything nearby as you try and see the screen and tilt it at the same time.

It’s one of those ideas that should be strangled, hung, shot, stabbed, poisoned, drawn, quartered, dipped in molten tar, and hung on the front page of Devmaster.Net as a warning to others.

It’s ok, I am not willing to be the “master” of this project. I shall do as well my job: if the use of accelerometer are out of reach or too much overwork I can simply re-design the whole concept for the touch/swipe on screen.

The problem with buttons on touch screen is the missing “physical feedback” which forces players eyes to distract from action to check “where his/her finger are” until doesn’t memorize. But I can easily think about some alternatives… one for example is to use the border of the screen as that “physical” reference one’s need.
33xvb47.jpg

I can remove and add some things that come up in my mind.. but I need to work with a team to know what exactly can be done and whatnot.

Anyway, I am working on other gamedesing that will post soon (I’ve roughly other 3\~4 game design in mind)… so there’s plenty to choose from before actually starting developing.

B5262118b588a5a420230bfbef4a2cdf
0
Stainless 151 Apr 17, 2013 at 17:10

The best system I have found requires multi-touch.

On the left of the screen you have a floating dpad. The first touch defines the centre, any movements away from this point are the input.

So touch and move up == dpad up

Any touches at the right of the screen are treated as a fire button.

349e02c9af50c28c4188bfd82cc2cabe
0
alexwbc 101 Apr 18, 2013 at 08:38

@Stainless

The best system I have found requires multi-touch.

On the left of the screen you have a floating dpad. The first touch defines the centre, any movements away from this point are the input.

So touch and move up == dpad up

Any touches at the right of the screen are treated as a fire button.

This is a well know a very used way within nowdays VG on touchscreen devices, and I can’t argue on it: it’s a very good way to translate joypad gaming on touch screens!
But in this concept there’s no UP and DOWN buttons: it’s just you running on the X axis and, sometime, falling down below at Y. A whole d-pad cross on the don’t give enough “weight” to the importance to running on X asis.

349e02c9af50c28c4188bfd82cc2cabe
0
alexwbc 101 May 09, 2013 at 14:17

Great news people, we’ve managed to set up a dev team (we’re named “Jackass Penguin” now) and our first project will be Dungeon Fall. You can find more on:

indiedb.pngqxnek3.png732tef.jpg

Thanks everyone for all the inputs given… but we need more if want to do this game uniquely enjoyable! Please, share your though at our page on Steam Greenlight, IndieDB or Desura


2zz3ymx.gif

349e02c9af50c28c4188bfd82cc2cabe
0
alexwbc 101 May 25, 2013 at 12:17

Hello everyone, just telling you we’re not dead, the game dev is going nicely and finally we’re beginning to see some visual concepts for the game.
2uhsehg.jpg

Thanks to everyone who supported us so far now!

3f5d814f061f05755e7b777ea905c798
0
JassPenguin 101 Jun 03, 2013 at 10:33

Hello everyone, New update for DF!
Finally we can provide a brief in action gampeplay animation.
64m62t.gif
Don’t forget that Dungeon Fall is also on Indiedb and Steam’s Greenlight where you can comment and discuss videogame next coming features!

3f5d814f061f05755e7b777ea905c798
0
JassPenguin 101 Jun 06, 2013 at 19:14

Hello everyone, it’s me again… now game designer from Indie VG dev  Jackass Penguin currently working Dungeon Fall (IndieDB and Greenlight). We where a team made of two: me (graphic and game design) and coder, but, due to busy time I’ve recently lost the latter which results me alone.
So, I am currently looking for a team partner (coder) who’s willing to share the adventure in develop a VG with me. I cannot provide payment but eventually shares profits when the game is doing. So you may be not interested in reading further if you don’t have free time to spent in a project mainly aimed for learning and (just hopefully) being remunerative just in case. Thanks for reading so far, anyway.

Brand and what to do
I have no strict bound, everything is negotiable: the team name “Jackass Penguin” (logo, +50 twitter followers and stuff) is completely disposable if we want to found something completely new (I’ve disposed another one called “Forto”; so there’s no problem for me). As you may guess I want to be the game designer but not “the boss”. With my ex-coder we pick up Dungeon Fall because it seemed the simpler one to accomplish, but actually I’ve got several other game desings you maybe interested into. I do constantly redesign the game, so, if things are getting too complicated I can simplify… if everything is going too pleasantly smooth I can propose more complicate/advanced and (hopefully) fun features to add.
For example: Dungeon Fall originally was intended like a simple “run, jump, fall” platformer. Once I was left without a coder I though to a possible addition (a “Quest System” explained here). I can think up more addition or subtract features even during the game development (if needed)

What I do:
I am not a professional artist, but can provide some concepts art and any ingame art based upon my current skill level and I can also provide a background story since I’ve done some webcomics although I am not a great writer. I’ll draw draft on game mechanics and game concept and I shall keep (re)doing during all the phases of the development.

Tools of trade
As said, I am no way a professional artist, but I can provide mostly of art/sprites… as for my skills level you can check what I’ve done so far for Dungeon Fall. Everything you see on Greenlight page is done by me.
I have no development platform fixed: it can be Unity3D, Blender Game Engine an engine made by you from scratch or whatever do you prefer; as for myself I do use anything OpenSource (Gimp, Blender, Pencil) and completely available to adapt my self to any tool of trade we need to use (I just need to be able to use all my “open” format as sources: png, ora, xcf, blend etc…etc…). The only target is PC or Android tablet/smartphone (best if it can be both) in order to have us chance to actually sell our product on Desura, Google Play and whatever.

Last words:
Please make your questions; even if you’re not a coder or you’re not yet interested in joining me. Since I can’t provide direct payment I know this will be a long search: reply to any doubt//ideas will help me to define better my search and, thus, increase my chance to find someone who’s willing to found a new indie dev team.

B20d81438814b6ba7da7ff8eb502d039
0
Vilem_Otte 117 Jun 07, 2013 at 01:22

The project indeed sounds interesting, you really set realistic goals for the game (compared to MMORPG next world of warcraft topics).

First, and most important point, stick with Dungeon fall - it has really great idea. On the other hand, as I’m already working as freelancer and working on my own game project (that is quite larger scale, and building just prototype took more than a year - of course, while working along with it), I probably won’t be interested in *long-term* development, unless paid.

Anyways if you would like to create a prototype of the project in means of days, and do just a *weekend game-dev jam* (possibly with more people, as it’s more fun to develop in at least 5 people continuously chatting on skype and doing stuff) I might be more than willing to participate :).

3f5d814f061f05755e7b777ea905c798
0
JassPenguin 101 Jun 07, 2013 at 20:03

Thanks for the backing Vilem, really appreciated. I’ve no idea to give up with Dungeon Fall; I do just want to be realistic as expectation for my first project.
Ask people to work for free isn’t such a big deal at all; that’s specifically true if someone had nothing behind like me. Since I can’t afford to pay money for people works before hand… I guess that’s mean I can’t be that much choosy. Once the first project it’s done, and I would hand on some sort of revenues, and pay for other people work, I think that will be the time I could afford to raise the bar for more specific requests.
As said, I’ve four other game desings ongoing… and I love them all. So it’s fine to me pick whatever seems more challenging for a coder willing to join me.

Actually I am more kind in animation composition, and draft drawing, rather coding. I’ll try to code something with those “codeless” game engines out there anyway. Thanks for the advices. ;)

3f5d814f061f05755e7b777ea905c798
0
JassPenguin 101 Jun 09, 2013 at 22:02

Also, forgot to had a contact andress: forto@gmx.ca so long I am still looking for this email andress will be the absolutely priority for me to get in contact. Those who may be interested please contact me there!