IMR_5

State of the art.

Planning & Architecture.

2D & 3D

SDKs and Libraries

 

Next time: Technical Planning

  • Components
    • In linii mari, ce componente vor fi, ce functionalitati
  • Journey Map
    • Diagrama cu flowurile posibile (puteti tinti mai sus decat va permite timpul)
  • What Scenes & Design
    • Decideti ce nivele for fi, ce ecrane, cum ajungeti de la unul la celalalt
  • Resources needed (3d, 2D, VFX, SFX)
    • Lista specifica cu tot ce aveti nevoie pentru a crea jocul (exceptand codul)

~21 days until partial evaluation

*******************************************************
Start distributing responsibilities;

1. Working on UI, UX
2. Gathering assets
3. Creating the most important assets

How will you present?
Must: Have a video and pics prepared.
Buut... we can also prepare a basic presentation directly into AR or VR (on my device)

State of the art

Similar Products

1.

2.

Main Features

& User Journey

3.

Moodboard

# CHAPTER 2

*Technologies, Libraries and Assets

Components and SDK

# 2D and Design
  • Games inspiration: Youtube Gameplays
  • UI Inspiration: Dribbble, Pinterest, Google Images, Behance
  • UI Design: Pen and Paper, Photoshop, Krita, GIMP, Figma
  • AI Generated: Install Stable Diffusion locally :) link here

Import in Unity

Images, 9-sliced textures, Fonts (TextMesh Pro), Color Palettes

Decision:

 

vs (and, or)

UI Canvas - Legacy, Easy to learn ,World-position works

UITOOLKIT (Modern, Responsive, Screen-fixed only)

# 3D assets
  • Games inspiration: Youtube Gameplays
  • Use Visual References!
  • Free assets: Turbosquid, Sketchfab,
  • Free animations: Mixamo, Plask.ai

Import in Unity

FBX, OBJ

Environment: Bash assets together, use Unity Terrain, or prototype fast in Probuilder

Build the most IMPORTANT assets:

Blender3D, ArmorPaint

# VR

OpenXR + XRToolkit or  (Meta) Oculus Integration or Microsoft MRTK

 

in-class VR testing (I hope soon)

 

*Learn about Unity's new Input System

# AR
  • ARFoundation
    • ​ARCORE vs ARKIT
  • Vuforia
  • Niantic Lightship ARDK
  • Auki Labs(?)
  • Azure Cloud Anchors, Google Geospatial API
# Networking
  • HTTP Calls using UnityWebRequest
  • WebSockets/Socket.io
  • **Store free servers on Heroku etc.
  • ---
  • Unity Netcode - Unity's solution
  • Photon Unity Network - most mature & powerful
    • Photon Voice
  • Normcore - VR-first I think*
# Extra assets

A lot of extra (free) assets 🎈

Others

  • Use Universal Render Pipeline
  • Shader Graph
  • VFX Graph
  • Addressable and Asset Bundles
  • Postprocessing
  • Profiling

IMR_2022_5

By silidragos

IMR_2022_5

  • 212