Saturday, September 17, 2011

Progression?



This post is filled with minor spoilers.. just sayin.






Progression:


How the hell do you add a feeling of progress when your game is randomly generated? this was a huge hurdle of mine when starting Isaac and something i was very unsure of as the game started to unfold.

i had a few examples i knew worked, Spelunky had a sense of progression by playing the game to cash in on short cuts that would push beginners through the full game by adding "starting points". Desktop Dungeons added progression by unlocking alternate characters that play differently to mix things up and allow you to continue with a new character if the game grew stale.

I liked both of these designs but the one Spelunky used didnt fit with Isaac's leveling progression and Desktop's design didnt fit well due to the lack of character customization i had without using items.

The design i settled on actually turned out to be more of a combination of alt characters from DD and the unlocking weapon system used in Super Crate Box, formed to fit Isaacs gameplay.

What i mean by that is this, the more you play Isaac the more random elements are shuffled into the game, Items, enemies, rooms, characters, bosses, endings and even chapters are unlocked as you play the game.

These unlockables are triggered by many different things, some are based on achievements others based on luck, but the most common simply happen by playing the game as you normally would. 

Basicly the more you play the game, the more rich the content becomes. this formula gives the illusion of the game feeling endless and lets it unfold organically as you play. Not only does this let me add a sense of progress as you play and get better it also lets me control the difficulty of the game.


Difficulty

Difficulty progression is another aspect i mulled over for a long time when starting Isaac's design. I wanted the game to be a challenge, but much like Super Meat Boy i also wanted to be able to add content that helps those having trouble (unlockable characters) and rewards better players with more challenge (dark world). With Isaac i came at this in a very similar way but applied it with unlockable content.

Users who play the "basic" game and are struggling will be rewarded with new items (shuffled into the game) that will aid in their gameplay sessions making the game a bit easier for them, but players who play well will be rewarded with more of a challenge in the form of harder bosses, extra chapters and raised over all dificulty depending on how well they continuously play. That said, regardless of how you play you will still eventually unlock the "helper" content even if you're dominating the game.

Its hard to go into detail about exactly how these things unlock and what they are without spoiling the fun, but there are over 60 unlockables that range from an extended game, 10+ new bosses, difficulty spikes with extra reward and loads of new unique items.

Oh also characters,

Characters

Isaac is one of 4 main playable characters (or classes) that become available as you play the game, these classes mirror the 4 core classes in DnD, Fighter, Thief, Cleric and Wizard. 

Isaac: The Fighter
an average character unlocked from the start.
HP: 3  Dam: 2  Range: 2  Speed: 2
Starting Item: None
Starting pickup item: Bomb



Cain: The Thief
Unlocked by acquiring 55+ pennies in one play through 
HP: 2  Dam: 2  Range: 1  Speed: 3
Starting Item: Lucky Foot (passive item that raises luck)
Starting pickup item: Key


Maggy: The Cleric
Unlocked by getting 7+ container hearts in one play through
HP: 4  Dam: 2  Range: 2  Speed: 1

Starting Item: Yum Heart (Usable item that regenerates health. recharge: 6)

Starting pickup item: None




Judas: The Wizard

Unlocked by ??????
HP: 1  Dam: 4  Range: 2  Speed: 2

Starting Item: Book of Belial (Usable item that raises damage. recharge: 6)

Starting pickup item: Penny

Unlocking these characters will also unlock their special item in the main game and shuffle them into your gameplay sessions regardless of who you play as.

The goal of alt characters is to allow the player to start as a slightly more defined "class" to hopefully complement their play style as well as change up how one might play the game. 

There are also unique "familiars" that are unlocked by completing the full game with each character as a bonus reward. 

--------------


Well i hope that cleared up a bit of the mystery on why replaying the game is actually rewarding in more ways than one, and how i dealt with difficulty progression within a roguelike formula. 


Im super excited to get this thing out, very very happy with it right now and really enjoyed working with Florian(nsfw) and Danny a lot, special thanks also go out to Tommy who not only has play tested the hell out of isaac but also wrote the achievement code for us and Danielle whos been obsessively playing for the past 2 months and is in the process of making some very awesome limited edition Isaac plush for our launch on the 28th!

and for those of you who missed the last post...

The Binding of Isaac is coming out on the 28th of Sept. Only on Steam.
It launched on both Mac and Pc, and will sell for $5 bucks!

Questions will be answered in the comments below.

-Edmund


42 comments:

Old Man Jenkins said...

Are you a wizard?

IsthatKantusDemon? said...

Nope, Just Chuck Testa, but for real I am very excited, I can not wait for this game.

Dexan said...

I really like your style Edmund. You really are passionate about making a game good and unique and not just crap like so many AAA and stuck up indie game devs out there are doing. You're a real inspiration to me and make me confident there is still people out their that like good games and want to keep making good games so our children can feel the awesomeness that is old-school gaming.

Also, probably an obvious question, do you have plans on adding new content later on?

Edmund said...

@Dex thanks, and yes we plan on updating with free content as time passes for special events.

Anonymous said...

When you say 5 Dollar does that for us Europeans mean 5 Euros? If so that might push me to not buy the game immediatly.

Edmund said...

@anon i honestly have no idea how they do the conversion... i guess we will see in 10 days

Drew said...

Have you ever been tempted to put multiplayer in this game?

Marco said...

Thanks, for finally putting it out :) I am more hyped for your "little" game right now than any of the big players coming this year. I'd love to support your gameplay vision with my 5 euros. Definitely an instant buy pricing territory, and I am pretty sure the people buying it will justify your low-price decision.

Talic : said...

The game will have "multiple endings"?.
PD:
Any chance to make a Coop/Multiplayer Game in the future?.

Anonymous said...

are there any enemies in the game that have one shot kill attacks because that would probably the worst enemy you could face in a perma-death game

Edmund said...

@a few people:
I havent put much thought into multiplayer in Isaac, the main issue is the fact that right now it doesnt support gamepad and uses the full keyboard for single player. if i come up with a way to do a multi mode though ill tell ya.

@anon there are no enemies that do one hit kills, only half and full hearts of damage.

ThaPlague said...

The perfect gift to myself on my birthday. Any plans for a pre-purchase on steam? I just want to buy it early....... I'm very excited to play this game.

Unknown said...

Well I am definitely excited with the prospect of unlockable characters. This will probably be a day one purchase for me.

Anonymous said...

if you clear a room, ther will be enemies again if you comeback???

thats really important for me...

Edmund said...

anon, no once you clear a room the enemies stay dead

Justin said...

I'm wondering, what time zone is the 28th release date for? Being in Australia release dates tend to be 1 day later for us :( haha.

psdamusic said...

about multiplayer...
if when you play you use the whole keyboard, maybe, an ONLINE multiplayer mode, i mean, there is any posibility?

Anonymous said...

the music is random too?
for example, there are 10 gameplay tracks, 6 chapters, and in every chapter it selects a music randomly

?????????

Edmund said...

there is no chance of online multiplayer.

the music is not random

juan said...

THE GAME IS GREAT! BUT CRASHES ALL THE TIME. I GET NEAR MOTHER AND "%&$ BACK TO THE DESKTOP! FIX IT PLEASE! POR FAVOR!

sports handicapping services said...

It is a very informative and useful post thanks it is good material to read this post increases my knowledge

Baju Gamis Untuk Orang Gemuk said...

Wow, incredible weblog layout! How long have you been blogging for? you make running a blog glance easy. The total look of your site is excellent, let alone the content!

Aksesoris mobil said...

Jetty
Marine Contractor
Pest Control
Anti Rayap

Model Celana Kodok Jeans Wanita 2015 said...

I’m really enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a developer to create your theme? Great work!

decoration said...

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
contoh rumah idaman
foto desain rumah sederhana tapi mewah
gambar rumah mewah minimalis 2 lantai
gambar rumah mewah minimalis 1 lantai
model desain pagar rumah mewah
desain keramik dapur minimalis
desain kamar mandi kecil sederhana
desain warna cat tembok ruang tamu
dekorasi kamar tidur anak minimalis

contoh gambar model rumah minimalis terbaru 2016
gambar desain interior rumah minimalis tipe 21

patsm00re18 said...

it is so commendable hence I am going to bookmark it!
It’s really a great and useful piece of information.
brain exercise games

cfp course in hyderabad said...

very interesting , good job and thanks for sharing such a valuable topic.
cfp course in hyderabad
cfp course institutes in hyderabad
cfp courses in hyderabad
cfp course fees in hyderabad
certified financial planner in hyderabad
certified financial planner course in hyderabad
Financial Planning Courses in hyderabad
Best algo trading platform in hyderabad

Kolton said...

Simple but very precise information... Thanks for sharing this one. A must read article!

Lucian said...

It was definitely informative. Your site is very useful. Thanks for sharing!

Raul said...

I am happy to find numerous helpful info right here in the publish, great job.

Jonas said...

There’s definately a lot to know about this issue. I really like all the points you made.

Allen said...

Pay a quick visit this website, it includes valuable Information here. Goodluck!

Suzuki Ciaz Spare Parts said...

Suzuki Ciaz Spare Parts

카지노사이트 said...

Magnificent, fantastic blog layout! Your website is such an excellent work.

온라인카지노사이트 said...

This is an interesting post that I have really enjoyed reading through.

안전놀이터 토토사이트 said...

Very well written, and your points are well-expressed. please, don’t ever stop writing.

토토사이트 said...

Thanks for sharing this type of useful articles to read, have a good day.

파워볼실시간 said...

Your Blog here is so wonderful. You're great just great! Cheers for this.

바카라사이트 추천 said...

I will ensure that I bookmark this blog and may come back from now on. Thanks..

메이저사이트 안전놀이터 said...

I enjoyed learning more about this topic. Nice post, thanks have a nice day

토토사이트 추천 said...

Can’t wait to see your post soon. Good Luck for the upcoming update.

안전한 파워볼사이트 said...

I know this is one of the most meaningful information for me. Thanks