Difference between revisions of "Arcane University:Level Design"

The Beyond Skyrim Wiki — Hosted by UESP
Jump to: navigation, search
(disciplines template)
Line 1: Line 1:
{{Trail}}
+
{{Trail}}{{AUDisciplines}}
 
This is the main page of the Beyond Skyrim Arcane University Level Design tutorials. Below, important considerations of interior level design and exterior world design are being covered (General Workflow below).  
 
This is the main page of the Beyond Skyrim Arcane University Level Design tutorials. Below, important considerations of interior level design and exterior world design are being covered (General Workflow below).  
 
* For creating an entirely new heightmap for a new world, click on [[World Heightmap Creation]].
 
* For creating an entirely new heightmap for a new world, click on [[World Heightmap Creation]].

Revision as of 02:35, 29 September 2022

< Arcane University
AULabel.png AU Disciplines
3D Art
Animation
Concept Art
Implementation
Level Design
Music Composition
Project Management
Sound Effects
Voice Acting
Writing

This is the main page of the Beyond Skyrim Arcane University Level Design tutorials. Below, important considerations of interior level design and exterior world design are being covered (General Workflow below).

  • For creating an entirely new heightmap for a new world, click on World Heightmap Creation.
  • For other topics, please add a new page.

Motivation to Level Design

A Level Designer is a person who can create the physical shape of the lands and places where the stories imagined by Writing and Concept Art and team discussion take place. These creations must also be compatible with the Music Composition, they deserve their own Sound Effects and they must be compatible to the planned methods of Implementation for the quests and activities later on. There are a few basic questions when working on level design. By answering these appropriately, and having some practice, it is possible to create a beautiful dungeon or world space. This intermediate tutorial is written for people who have built their own first layouts and know the basics but want to achieve more, and it is supposed to point you towards advanced tutorials.

General Considerations

Level design is the stage between designing the world on paper and implementing the mechanics of it; it is the intermediate step of realizing your vision. As with all sections of development, the criteria of good and bad will be determined by how things as a whole come together and work out. And “works” means from testers/players perception, so it is always helpful to get quickly into the game tests and get third person opinions. The ties between especially the writing – level design – implementation chain are very strong. Bad writing annihilates every chance on good level design (if the level design follows the writing) and obviously the implementation afterward. Also, “bad” level design that does not fit the written story or the implementation makes a splendid player experience impossible. For that reason, good level design needs a basic understanding of the writing and implementation, and early testing by others. In general, the level designer should be in close communication with the responsible writer and implementer, or himself being the same person; and at least another equally (or more) experienced person should check the work and add feedback, suggestions, constructive criticism. This requires a respectful but honest and rational communication. On the process level, it also requires running through stages as a team, like brainstorming, filtering and taking decisions. On sub level, the level design itself also follows a chain of stages. This can be done by either a responsible group or a professional director or department lead who is aware of all details. The optimum would be, if all the department members checked it, everyone knows about the background, and all responsible persons; and after a detailed discussion, a decision can be achieved that convinces everyone and takes inspiration from all suggestions.

Generalized Workflow of Level Design

The level design workflow follows stages. These could vary from each person, but to give you a general idea, I took a preference:

Interior (dungeons) workflow

  • Concepting Phase (story, the concept of playstyle, enemy stories, type of dungeon)
  • Layouting Phase (having a closed layout without holes and getting stuck)
  • Basic Cluttering Phase & basic light sources/lighting template raw (adding first objects to get a better impression of the design)
  • Test and basic implementation (if the functionality is not yet proven)
  • Detailed clutter (going into a certain direction of design after having enough input, repairs and reworks at this point might improve things)
  • Encounters, traps, activators (making the interior functional for the test, adding the interactive elements)
  • Navmesh, Lighting Template fine-tuning, Sound; load optimization, north-marker, World-Hook Up, Name of the cell, coc marker, Markers etc (adding the full game integration data)
  • Extended tests and polishes (expect this to take a lot of time until it feels right)

Exterior (world spaces) workflow

  • Height map
  • District layout
  • Regional layout
  • Basic clutter
  • Regional weathers, music
  • Interactive elements (as above)
  • Detailed clutter

The Beyond Skyrim Arcane University Level Design Course

The level design course will go through these general stages of level design in 3 courses for each interior and exterior creation.


First Creative Step: Planning the Design

Most work happens on a paper with a pencil, or a google doc, or your head (if you know what you are doing, but being able to discuss this with your team always helps). Standing on the brink of creating a new interior for example (but this also applies to exteriors) the first questions you should ask yourself are the following:

  • What do I want to portray?
    • Story, Peoples, Quests, Atmospheres. you need some game environment (we have Skyrim’s) and a world/lore to realize at this point. The main challenge is to find a way to appropriately introduce this topic later to the player, as you need to consider the player’s conception; how they enter and leave a place, how it feels from the first-person view, what relations they could (or cant) build with NPCs in your location; and how immersive that is and so on, you see this is already a heavily writing-connected topic… Most importantly, note that you can only transmit a limited amount of information; so relevance is key.
  • Who would be inside when the player enters?
    • “Residence topic” - consider exactly who or what needs to be placed inside and what these encounters require you to do from a level design point of view; if you have a huge monster, for example, having narrow sewers is no option, as the beast would get stuck and this loophole would quickly get exploited by players; which would ultimately break the balance and immersion of your aspired game experience.
  • Who created that Interior, what was the applied process, which tools have been used?
    • In your game and your world history, your dungeon is somehow connected to its environment. It was created by certain natural forces, peoples or beasts, and this should be reflected by its composites and its structure. This can greatly aid you in getting forward with a meaningful, realistic and believable design.
  • What happened to the Interior until then?
    • This point is logical: before the player arrived, things happened. Make sure you portray these things as part of the environmental storytelling by structures, objects, and damage or intertwining materials (Aging, weather, wars, Dragon attacks…).
  • What would the basic structure be like?
    • Some civil engineering and material science and maybe socio-historical economy on small scale here (does it carry its own weight, what kind of material is it, how durable is it, what stretching still makes sense, would the tunnels collide, how much/deep “digging under the earth with elder scrolls lore resources and magic is realistic”?) Make sure that your small village of farmers does not possess a heavily fortified castle exterior unless you really have good reasons for that! As a reminder, you need either decades of rich lords and/or big communities or strong magic to build such structures.
  • What would I want to show with it?
    • (feeling, mood, quest event) Your interior should clearly follow a function and a functionality. Make sure that this purpose is followed and the player intuitively can understand that.
  • How do I connect it with world space / other interiors?
    • (load doors, connection network or “linear run through”) Consider what you need: a circular path, an expanding labyrinth of instances, an open world or a linear street of dungeons? Think about this carefully because it influences the density of “distribution of content” in your world. Also, obviously ice caves should not be placed in deserts; so check if things fit together, and also consider how much “player convenience” (hidden exit after the boss was killed, shortcuts, etc) you want.
  • Can I make a sketch and draw it?
    • The first best thing to do after you have a frame for your story, is to actually sketch the layout with pencil and paper. “think in multiple ways” you can use your haptic impression with the pencil to realise “empty areas” and “choking points” or maybe you can achieve something more organic if you have a blueprint before touching very linear wall segments. Only playing with linear wall segments without a previous thought on an organic layout often leads to a design catastrophe. You want it to be relevant, unique and definitely not too big!
  • How does it connect to the player’s quests, how could it be interesting to him/her?
    • You don’t only want your interior to be fitting to the worlds environment and story, but also to have some intrinsic motivation for players to go there. Or something unexpected, or better both. Make sure you have room for that!
  • Do I use the same materials as in the surrounding exterior or connected interiors? Should I use 2 or more sets?
    • (cave+mine+imperial fort? Or rather stick to the main idea of the dungeon?) Be careful not to visually “overload” your dungeon with various assets that don’t look very much like they belong together. The visual impact should be scored by an organic unique shape and a (fake) variety of assets along with unexpected and before unseen progression, not a big pit full of various rubble. In fact, monotony if done right can amplify certain aspects of the player’s awareness of the level design.
  • Where can I place events, ambushes, loot, “safe zones”, hints for the story, encounters, traps, lights, give the player nice detailed Points of Interests or points of sight?
    • Along with the implementation, this is maybe the most important. If your interior or world space cannot offer spots for what you need to place your gameplay, no matter how beautiful it is, it is useless. Also, remember that it is not very pleasant to enter a dungeon and be attacked immediately. This might cause scenarios where people are kept in the loadscreen and already harassed by enemies and dead by arrival. (depending on game engine and implementation)

Basic Rules of Execution

You will start with a layout based on your story and immersion factors. You should be familiar with it. Example: Bethesda basic tutorial on layouting & cluttering a dungeon, for beginners:

Beyond the obvious technical requirements to function as dungeon, there are some important aspects regarding logic and aesthetics of your level: The basic “unwritten rules” that you can follow if you want to avoid a bad impression:


Scaling of objects

Scaling objects under 0.5 will drop fps; scaling objects over 2.0 will look miserable in game. A 1024×1024 texture would practically be reduced by half. Especially objects using vanilla resolution textures will appear super low resolution and break the visual quality level, which should be held consistent during the game to address both optimisation and appeal.

Workarounds: Sometimes you have to use especially big meshes with low texture resolution to achieve a certain composition of space. There are a few ways how to work with them without making the low resolution too obvious:

  • If you can cover the low-resolution texture with other objects, so the low-resolution surface is noticeable.
  • If the surface is not seen close up, and you have some distance between the players closest possible position and the object, it is also less noticeable.
  • If you have a higher resolution texture than vanilla, the resolution will not be that low.

On the other hand, regions with a low object count might allow small meshes with higher resolution. Still, it is suggested to test the impacts on the engine and game stability, which you can easily do by checking fps when loading the area and running around there. This is just a general guideline, a checklist for you, if you aim for a high level, and depends on your case of application.


Avoid Duplicates

Better do not get used to duplicates. Try to be original and unique whenever possible. The factor of composition, the combination of things allows for new designs more than you would have thought when doing the first concept sketches or thoughts. This might take time but it is worth it.


Avoid dead Space

Get a dynamic balance in the space; use all spaces, especially heights and ceilings. People who are new to level design often are impressed by the spacial freedom it offers. They create interiors with a big empty hall above the players head. This gives a quit nice impression of spacial dimension, but for a finished game/ mod it has a few downsides that speak against a generous ceiling structure and vast halls:

  • Often, it is unrealistic that people would build it that way (economically, statically, storywise).
  • It is unrealistic this would stay unharmed over the ages from decay (the aging process would destroy big structures quicker).
  • It reduces the tension of a narrow tomb etc (the first person impression will be very limited, certain feelings cannot be achieved anymore).
  • It might force you to clutter/redo areas that nobody will use in the game (you will have to cover all the area somehow to make it appear unique).
  • It might kill the visual aesthetics in general (it might feel completely out of place compared to the environment).

There are still good reasons for meaningful structures to be huge, but they need good reasons to keep a certain balance of sizes in the design consistent.


Avoid boring spaces

Very close to the above, for example, be careful not to create long hallways with flat, unspecified and generic ceilings.


Balance the density of Objects

Don’t use too few or too many objects; you need to find a balance of amount and density of object placement. The two extreme examples are “an empty floor” and “a full room”. Both would look awkward. At least, the amount of clutter should be balanced and distributed evenly across the area. Try to stay below the suggested object count (see that percentage value at top of render window in CK?) More objects also mean more havoc chaos (unless you add the disablehavokonload script (see next point), the checkbox does not always work) and more does not always mean better. On the other side, more objects allow more expression of layout and design and unique composition. It is a balance between detail and structure.


Avoid Havok Chaos of flying and falling objects

There are two methods to avoid that your assets fly around or fall through the ground. One is the checkbox "disable havoc on load" when you double click on the object reference in the cell view window. The other is to jump to the last tab called scripts in that object reference window and add a script. Search for "disablehavokonload". Once this script is added, double click on it. Now, click on each condition and fill it by default, press okay and you are good.

  • LDHavok1.PNG
  • LDHavok2.PNG
  • LDHavok3.PNG
  • LDHavok4.PNG
  • LDHavok5.PNG

Fake Spaces, Choices, and Decay

Spark the player’s interest and imagination by a non-linear approach that implies that “this dungeon was actually bigger but this way is blocked” saving you object count and development time and also adding realism and non-linearity. Point out-blocked/hidden areas.


Stay non-symmetric and organic (except for places that require it)

Avoid any linear and symmetrical level design wherever you can (unless you work on cyrodiils palace maybe 😉 )


Style Kits don’t like kitbashing between each other

Use different kits only to a believable extent in the same region/interior; (consistency, not a surrealistic world)


Eternal Gravity and Out of Reach

Check that nothing is “falling under the ground”; (resetting in the center of the cell later on load!) Also check that nothing is outside of + / – 30.000 units in all x, y and z dimensions, as this can result in issues.


Navmesh test with Overlay

Keep at least always a walking corridor (test with navmesh). Find a good balance between the count of vertices and resolution of your navmesh map. Short reminder: This is how Bethesda explained Navmeshing: https://www.youtube.com/watch?v=raM9TBZZyQY&list=PLD5AA9F15CAA68B07&index=6.


Light Sources

Make sure you use beams, spotlights, omni-emission light sources and shadow creating light sources as suggested in tutorials. Light might also guide the player through your cave, and can greatly influence the feeling, just like music does. Also, notice that there is an image space dropdown window in the cell view window. The right setting can go a long way in helping to define the proper mood for your interior.


Lighting Template

This is not the light sources and FX, but the cell's “background lighting”. Be very careful when using the lighting templates. If not sure, choose all black, and gradually increase the brightness. This is because the background lighting can come off as unimmersive pretty quickly. Therefore, go with low values; especially if you plan to have realistic light sources. Reminder: This is how Bethesda explained lighting, one of the most challenging aspects of Level design: https://www.youtube.com/watch?v=5fZoIpKcJ6I&list=PLD5AA9F15CAA68B07&index=10.


Loot lists and items

Consider if the standard containers with standard loot lists fit in or not. In some places, it might be more appropriate to choose different loot lists. For example, if a place is inhabited mostly by Thalmor, then it would not make sense to find regular bandit armor here.


Activators & Traps

Consider player-interactions like lighting a fireplace or climbing a rope/ladder, mushrooms etc. That needs the appropriate space. Reminder: This is how Bethesda explained to place traps: https://www.youtube.com/watch?v=PN5vCtlxvwk&list=PLD5AA9F15CAA68B07&index=8.


Build a Stage for your Encounters / Actors

Consider your dungeon as a stage for actors who you place later. That means, plan the encounters and patrols and ambushes (like traps and puzzles and collectibles) already at conception stage or layouting stage, to distribute them consistently and make the area/dungeon feel more “smooth and natural”. Avoid enemies facing your player on load, it not only costs fps, they can also get killed on loadscreen, a very demotivating experience and considered "a bug" for most players. Reminder: this is how Bethesda explained to place encounters: https://www.youtube.com/watch?v=TAih_jr233I&list=PLD5AA9F15CAA68B07&index=7.


Optimisation

Load room borders, occlusion planes, check unrequired objects, remove stuff from the conception phase and clean up carefully; If you have too much to load in an interior, making a second interior is always an option, as there are limits to our beloved CK engine. Try to remove or replace small scaled objects (high texture density), FX effects where they aren’t needed and objects that are only 30% or less visible (because the rest is outside the surface). Reminder: This is how Bethesda explained optimization: https://www.youtube.com/watch?v=acfuZiQh83Y&list=PLD5AA9F15CAA68B07&index=9.


World consistency & hook-up

Your interior for obvious reasons should fit to the environment both in scale and in contents, the stone textures should fit to the exterior, and the size of rooms should fit a structure. You can go ahead and duplicate your interior completely with ctrl+c and paste with ctrl+v in exterior, overlaying the load door to check this out, and other things like water level or sky direction (if you add a sky directional marker to the interior). Reminder: this is the basic world hook-up of your interior into your exterior explained by Bethesda: https://www.youtube.com/watch?v=kTSQaUx5eKY&list=PLD5AA9F15CAA68B07&index=11.


Cell Data: Accoustic Space, North Marker, coc-markers, naming conventions, music playlist, location and more

Use acoustic spaces for different acoustic impressions; Use a north marker to correctly orient the player's map; Use coc markerd or x-marker headings for teleports; Use consistent cell name and hooked up map markers; music playlist, trigger boxes and implementational preparations…


Stay open for inspiration, feedback, criticism

(most importantly) Even after the “duty job is finished”, check all available sources of content -> historical/archeological sources and all available sources of technique like the Creation Kit Wiki. Quality is made by finishing a dungeon, polishing it and going deeply into the thoughts behind it. you will find that, whilst the first stages you have a lot to lose, the last stages are those where you really gain something.So you should estimate to spent more time on the later stages, even though your “duty job” is already done; but at that level it becomes fun and you can actually become creative with tweaking the overall composition as a whole.


Downloading and installing the Creation Kit

  • Skyrim Legendary Edition: To download the Original Creation kit, you will need to download it through steam. To access it you will go to your library under home you will find a drop-down, change this to tools in this list you will find the Creation Kit. You will have to enanle multiple master loads, and an English game file might help against the missing strings error.
  • Skyrim Special Edition: To download the SE Creation you will need to download the Bethesda.net launcher. After you download the launcher if the CK is not an already visible download, go to all games and scroll down until you find it. Recommendations: Original Creation Kit: All under Skyrim editor.ini in your Skyrim Root Folder:
  • Under audio, change bEnableAudio to 0. Changing this makes the Creation Kit crash less.
  • Under archive, add this to SResourceArchieveList2:
    ,Dawnguard.bsa, Dragonborn.bsa, HearthFires.bsa
    . Doing this allows the DLC archives to load in the background reducing missing models during dev.
  • Under messages, change bBlockMessageBoxes=0 to bBlockMessageBoxes=1. Doing this blocks all the errors that pop up when launching the CK. Note that your merging file admin might be unhappy about your esp adding a ton of dirty edits, so at least check these warnings before you hand in your file and try to fix as much as you can!
  • Special Edition Creation Kit: Download Creation Kit Fixes. Downloading this fixes the majority of issues with the Special Edition Creation Kit and includes some enhancements.

Blockout Tools and Illustrative Reference Tools

Speed Level Design as Reference