Jump to content
  • Advertisement
  • entries
    8
  • comments
    10
  • views
    11131

The importance of a starting area

Sign in to follow this  
Polydone

1306 views

A decision has been made - instead of focusing primarily on coding features the immediate goal is prototyping a starting area.
Obviously this is a very important thing to get right - it might actually be the most important area of the entire game since this is where players decide within the first 15 minutes if they want to keep playing the game or look somewhere else.
I thought about the games I've played in the past, and how they handled things. It's important that players are given a chance of action without too much tutoring - and especially without too much OOC, like a "Tutorial Island" would be - yuck.
Not wanting to start the player in a city I've decided to dump the player in a campground in the middle of a forest, with opportunities to find a few easy opponents before being introduced to the first "dungeon" - a small cave.
I haven't exactly made the cave yet... the trees and the grass kinda sucks, and the opponents are still those pesky skeletons, but at least it's a bit better than my first tech-demo area.

Basically the idea is to limit the immediate scope of the huge task this game is to a small "vertical slice" that will also serve well as a demo if I want to go for greenlight.

Sign in to follow this  


3 Comments


Recommended Comments

Interesting how you got up to 70+ FPS while the character was not moving, but dropped to barely above 30 in the grassy area.

Okay, on to the game in the video. Sound would be a massive help. I checked twice to see if the video was muted or my system. Next if you want player into the action fast, I think you are still taking to much exploring to get to an encounter. Diablo 2 had the player within 10 tens of exiting the town area connect with a monster.

What are you building the game with? This is great information to always include at the bottom of the post.

Looks like a promising start.

Share this comment


Link to comment

Interesting how you got up to 70+ FPS while the character was not moving, but dropped to barely above 30 in the grassy area.

Okay, on to the game in the video. Sound would be a massive help. I checked twice to see if the video was muted or my system. Next if you want player into the action fast, I think you are still taking to much exploring to get to an encounter. Diablo 2 had the player within 10 tens of exiting the town area connect with a monster.

What are you building the game with? This is great information to always include at the bottom of the post.

Looks like a promising start.

You're right - the grass slows the framerate down quite a bit, and it doesn't even look good. I'm not sure if it's just because of the office machine I'm using, but still I would like to target common hardware.

 

You're right the action doesn't start quite as fast as in Diablo II or Path of Exile. A bit faster than Diablo I though, since the player is presented with a city full of shopkeepers in that game? The campground is to be expanded a bit with a few tents and a campfire, and also a single NPC with a quest. This is (to be) an online game with both open-world and instanced content - I've been debating a bit with myself if I should start the player in a short single-player intro instance but I'm kinda leaning towards letting the player meet fellow adventurers early on.

 

Edit: I forgot your last question. I'm using Unity for the client, while the server is coded in C#.

Share this comment


Link to comment

Yes! A quest giver right at the beginning would help a ton. Even it it was to, "go get help," and that guy is killed like POE. :)

I bet there is a way to optimize the grass. 

Share this comment


Link to comment

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
×

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!