The importance of a starting area

Published January 31, 2017
Advertisement

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.

Previous Entry Skeletons go down!
3 likes 3 comments

Comments

Navyman

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.

February 02, 2017 03:33 AM
Polydone

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#.

February 02, 2017 08:03 AM
Navyman

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.

February 05, 2017 03:12 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement