Tommy Norberg Profile picture
Jun 6, 2020 β€’ 14 tweets β€’ 3 min read
#leveldesign tip of the day! 😽
PROCESS!!!
internet: "say what?? boooring!!
me: I've added colors!
internet: you're wrong! It's called Greybox/blockmesh/Whiteblock/Shell/Construct 😑
me: Can't we all just be friends and unite on ONE term.. this is confusing! πŸ˜…
(thread for depth)
Step 1
the Ideation phase. A rough sketch of your overview is super important to get going for you and your team. Be quick on your feet! Be prepared to start designing immediately on the whiteboard before the meeting is even over!
We sometimes call this first sketch the "Parti" [Par-tee] (it's french) and is roughly "the Soul of the Creation"..

tip: give it a name.. It is your baby and you will work with it for a long time! lvl03.225 isn't that sexy..
Step 2
Draw an overview. Always try to have a mindset of

Rough - Refined

When doing any of the stages. Zoom out and rough everything out, then zoom in and refine all the parts.
Step 3
Jump into the editor and do a quick Rough BLOCKOUT.

goal here is to get a SENSE OF SPACE

ignore all scripts. all stairs are ramps. elevators and such are in-editor free-flies
Step 4
Leave the editor and Refine your overview based on your findings in the rough blockout.

write an LDD (Level Design Document).. this contains the overview, gameplay moments and reference art. This is as much for you as it is for the team.
An LDD is a living document (meaning that it is constantly updated)

But it looses importance somewhere during Alpha.. After that it is all about what is in the game.
Step 5
Refine you BLOCKOUT to flesh out your boundaries, sightlines and distances. You should already think about VERTICALITY and COMPOSITION.. but BIIIG PENCIL STROKES!

Don't bother with textures or lights.
work fast fast fast..

Maximum iteration speed! πŸ₯³
Step 6
Final step before Pre-Prod is done.
Start with a Rough WHITEBOX
start to implement gameplay and get a feel for enemy positions and events.

Still a phase with MASSIVE iteration and level changes.
Step 7. ALPHA
Complete the WHITEBOX
This means that all gameplay should be implemented and the level should be testable on people that hasn't seen it before.
Why "WHITEBOX" ?

It is from "WHITE PAPER" that is basically a document that informs the reader what an issue or subject is all about but does not go in depth on the matter.

We should use color.

tip: choose desaturated non-intrusive simple colors. green=grass, brown=dirt, etc.
Step 8. BETA
All hands on deck!
Everybody goes all-in and push the level as far as they can with the given deadline.
When BETA is done we should be able to have playtests with random internet people.. (we all know and "love" all the open-beta games.. πŸ˜…)
Step 9. Gold
Arguably the hardest part in #gamedev.. When is a game done? when is a game good???? impossible questions to answer. Here we add "Game Juice" and we try to "Find the Magic".... πŸ§™πŸ§™β€β™‚οΈπŸ§™β€β™€οΈ

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Tommy Norberg

Tommy Norberg Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @the_Norberg

Feb 20
A continuation on my Gestalt research & how it can help World Building. Rearranging objects to create different feelings.
Building Worlds is a team effort as always! ❀️
But this mainly focused on #leveldesign & #gameart

1st up is designing for speed!
This is a thread 🧡1/9
This thread focus on the Gestalt principle of "PrΓ€gnanz" or "Good Gestalt". Meaning that individual object should be arranged so that they together become ordered and create meaning.

Here we arrange objects to try to create the emotion of Caution!
🧡2/9
And now we rearrange the objects to try to spark curiosity!

🧡3/9
Read 10 tweets
Jun 19, 2021
Hello #gamedev!
I had a Q a few days ago, now I'm making a poll out of it! What would you PREFER to call this feature??

Before you vote, consider viewing the thread first🧡
Try to free your mind.. πŸ˜…
It is this feature that we are researching πŸ™‚πŸ˜˜
Option 1
Read 9 tweets
May 8, 2021
A thread 🧡
Avoiding bad tangents in composition.
Important for #gameart and our Environment Artists.

But also important for us #leveldesign:ers to understand and to avoid!
1/7 Image
2/7
Obviously really hard (impossible!) to avoid tangents in all situations. But sometimes we know exactly where the player stands! Image
3/7
Tangents is an unfortunate wording.. πŸ™
Often confused with the math counterpart... Image
Read 8 tweets
Mar 23, 2021
Player Paths! there is a lot of them 😍
This is a thread about #leveldesign primarily, but also #gameart and some #gamedev fundamentals i guess..

1/9 😘
2/9
yes yes, I have been tweeting about paths before
But this is another deep-dive of sorts..

And I have revisioned it since last time. So that old one is obsolete πŸ˜…
3/9
Composition.. as much #gameart as it is #leveldesign
Read 9 tweets
Feb 10, 2021
#leveldesign tip of the day! STAIRS πŸͺœ
A Long Thread about stairs! Wohoooooo!

1/12
2/12
Yes I have tweeted about stairs a few months ago, but this is more of a deep dive πŸ˜…

And I love stairs...! 😍
3/12
Read 13 tweets
Jul 13, 2020
#gamedev tip of the day! πŸ€“
PROBLEMS!! 😱
This one is slightly different from my other once. But important nevertheless!
A long list of different problems that might stand before you and/or your team! (it's a lot.. But I drew pretty pictures!!)
Thread 1/17
2/17
3/17
Oh, forgot to state in the top tweet.. there is of cause #leveldesign insights in these as well! 😊❀️
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(