🍰
Grasshopper ES por BetweenRealities
  • Using and Generating Documentation
    • GitHub
    • Discord
      • Speckle Webhooks
    • Speckle Client
  • Potencial technological implementations
  • 🧞Compute
    • Introducción a Grasshopper
      • Customizar Entorno
        • VSCode
      • Rhinoceros 3d
      • Hops
      • Galapagos
    • Modelos Informados
      • Comportamiento Estructural
        • Automatizar cálculo Python
      • OOP
      • Rhino Inside Revit
        • Revit
          • Modelado 3d en Revit
          • Certificación profesional Revit
      • Energía
    • Procesos Urbanos
      • Automatizar Qgis
      • Librerías Python
      • Librerías Grasshopper
      • Stable Diffusion
    • Programación
      • RhinoPython
        • Anatomía del script
        • Python básico
        • Tuples, listas y diccionarios
        • Operadores y funciones
        • Ejecución condicional
        • Geometría
        • Clases
      • Multithread
  • 🪅Database
    • Lenguaje Python
      • Types and operations
      • Statements and syntax
      • Function and generators
      • Modules and packages
      • Classes and OPP
      • Exception and tools
      • Advance topics
    • Análisis de la Información
      • Comparison with SQL
      • Comparison with R / R libraries
      • Pandas
    • Abrir Acceso
      • Rest API Abierta
    • Blockchain Descentralización
  • 🕸️COLLECT
    • Captura de Datos
      • Raspberry Pi
        • Encendido y apagado automático
      • Arduino
      • UAS
      • Fotogrametría
        • Crashes
    • Técnicas Machine Learning
      • Clasificación
      • Computer Vision
    • Computación en la Nube
      • Contenedores
      • Azure
      • Ubuntu Server Deploy
      • PostgreSQL Server
      • Rhino Compute Deploy
  • 🍭INTERACT
    • Introducción a Unreal Engine
      • Ejecutar Python
      • Datasmith
      • Materiales
        • Crear PBR
        • Materiales Introducción
      • Iluminación
        • Iluminación Introducción
        • Raytraced Iluminación Cinemática
      • Assets Management
    • Interacción Inmersiva
      • Blueprints
        • Blueprints estandar
        • Blueprints Introducción
        • Diseño Nivel
      • Packaging
      • Performance
    • Interfaces Bidimensionales
Con tecnología de GitBook
En esta página
  • Level design collaboration in design production
  • Planning blueprint usage in the level design document
  • Setting up the world and level structure
  • Adding interactive doors to the level
  • Placing blupeint actors for level design
  • Using event dispatchers in the level blueprint
  • Script player progression in the level

¿Te fue útil?

  1. INTERACT
  2. Interacción Inmersiva
  3. Blueprints

Diseño Nivel

AnteriorBlueprints IntroducciónSiguientePackaging

Última actualización hace 2 años

¿Te fue útil?

Level design collaboration in design production

Level designer: Places interactive actors and modify scenerary. Design spaces, player experiences, specific needs of level design Game designer: Design system for interacting with actors in world. Game system, player focus (movement, abilities, interactions), ai behaviours Technical level designer: Create interacive actors (doors, keys, interactions). Optimizes prototype actors, create gameplay actors (frequently encounteres and interact with by the player)

Planning blueprint usage in the level design document

Editing level design document (LDD): Plan gameplay 'beats', determine scope and variety of gameplay experience, determine player actions and type/placement of interactive elements in the level. Gameplay actors required: doors, keys, gear, barricade, crowbar, switch...

Setting up the world and level structure

Setting sublevels for establish division of work. Need a central repository. Level tab add existing (master) and change to always loaded for prototype (right buttom). Then create another level for experiment (inside the master). Lock master and double click experimental level (for ading lights, blueprints, actors, characters...)

Adding interactive doors to the level

Add new collision (project settings>engine-collision>object channel), enable presect interaction Adding box collision for activate blueprint interaction (inside blueprint actor) Create blueprint for display text when door is close and player is near to it.

**Creating the key actor blueprints**
![](C:\Users\casas\Brains\U00\B04\19f25284-af5d-4d7d-8d22-70746d2153fc/.data/md-images/f10c51b8-2886-4048-b524-125412dc5622.webp#$width=65p$)
![](C:\Users\casas\Brains\U00\B04\19f25284-af5d-4d7d-8d22-70746d2153fc/.data/md-images/00e98b36-bae2-4489-9c3b-29c502c9bc4d.webp#$width=65p$)
Class settings inside blueprint. Change inherited interfaces to 'BP_interaction'.
Inside blueprint Event interact
Add new root (make it main). Add the mesh, sphere collisions and text.
Create interaction (LONG):(style="color:#ff0000"):
Create child blueprint class (a partir de la definición de este blueprint para desbloquear cosas, hace hijos que heredan estas propiedades, y que usas como llaves, crowbars, barricadas... Solo define 1 y lo aplica al resto).:(style="background-color:#ffccff"):

BP parent -> BP childs (watch in reference viewer right bottom in parent)

**Creating locked states in the door blueprint**
**Creating interactive parent actor**


**Creating the barricade blueprint actor**
**Creating the crowbar blueprint actor**


**Creating the gear machine blueprint actors**
**Creating the switch blueprint actor**

Placing blupeint actors for level design

Narrative game level

Using event dispatchers in the level blueprint

In BP parent add event dispatcher and 'call on interaction complete' (se añade al final de cada blueprint con interacción -si fuera necesario-)

Script player progression in the level

Lleva la cuenta de cuantas tareas se completaron

🍭