2018_10_11_ToDoToday - EloiStree/HelloVirtualReality GitHub Wiki

VR Design: Team Lunar

"In two day, create a virtual reality game using several virtual reality design concept. You have to do it in group of 8 developers using package release concept.
Forkable project here: https://github.com/JamsCenter/2018_10_11_TeamLunar "

Video on the subjec:

Must have try:

Game Design:

Atomic Package concept


"The hardest part of programming is not to code. It is to not code !"
During the project, try to make a code that will be use by other and reused from project to project.

Scope & Deathline


"Finish a project is just the art of priority and not being greedy." Try not to be the heroes and to do everything in a day. Select some tasks you can fill in your sprint. And try to do it. And let's your dream tasks in the "Nice to have" list.

The most important part of a project is not to have something that could be cool. But something nice that is ready to use in time.

The PI law


"What ever you estimated, it will take you at least 3.14 time more that you expected."


List of virtual reality design

Intractable button

"Allow the user to interact with different kind of buttons: Switch, Button, Light, Wheels..."
Difficulty: * - Make it usable by other: ***

Iron Man / helmet HUD

"Construct a 3D helmet that provide game information but give the feeling of a helmet protection"
Difficulty: * - Game Specific: ** - Example

Rayman avatar

"Allow the user to feel and forget his body throw a rayman hands avatar type".
Difficulty: *

Moving body with Inverse Kinematics

"Allow the user to have a body ! That kind of move the best it can depending of the game"
Difficulty: *** - Time-Consuming: *** Example

Contextual hand

Image of climbing hand "Make the hand of the user adapt to the object he interact with"
Difficulty: ** - Animator skills: *

Wrist Watch HUD

HUD hand example "Make intractable and informative HUD watch to the user wrist."
Difficulty: * - Time Consuming:*

Immersive 3D interaction

"Un jeu immersive est un jeu sans interface"
Difficulty: ** - Time Consuming:***

Virtual Keyboard

"Allow the user to under his best score in a board by using a virtual keyboard"
Difficulty: * - Make It Reusable:** - Time Consuming:***

Scene Fading

"Make a sweet scene transition by using fading"
Difficulty: *

Curved score board

Curved UI
"Real women have curved... In virtual reality UI too"
Difficulty: *

Audio audience

"Allow the audience to have a presence when the user have the sound ear plug on".
Difficulty: ** - LMGTFY Skills: *

Microphone action

"Trigger action in the game by using the microphone in the virtual reality helmet"
Difficulty: ** - LMGTFY Skills: **

Dead Space UI immersion

UI Without UI "Create an object that have information incorporate to it with UI in it and not over it"
Difficulty: *

Look to have information

Cardboard UI "Look for seconds at an object without moving to have information on it."
Difficulty: * - Technical: *

VR Hit Shader

"Give the user impression of being hit by using blurry shader adapted to virtual reality"
Difficulty: *** - Technical: ***

Point & Grab object

"Allow the user to point at an object to grab it from far away"

Throw away object / Interface

"Allow the user to throw away an object in a kind of normal way"
Difficulty: *** - Time-Consuming: ***

Audience Asynchronous game

"Allow the viewers of the video to interact on complementary information with the main player"
Difficulty: *

Audience Human Interface

Give information to public "Allow the audience to have information on the current game state"
Difficulty: *

Adaptive Controller & Environment

"Base on the platform (Oculus, Vive, Go...) display an adequate controllers & environment"
Difficulty: ***

Allow the user to move

Moving in VR

Joystick Rotation

"Make the user rotate on him self using joystick"

Quick Teleport

"Allow the user to teleport in short distance with a tunnel effect"

Beizier Teleport

"Allow the user to teleport at the place he target for"

Window Mixed Reality Teleport

"Allow the user to teleport at the place he target for in the direction of the joystick"

Head curve to running

"Allow the user to run in the game based on the head curved movement"

Heat Map VR

Design Space Analytics


Project Proposition

The old game

Artillery

Artillery

Inside the tank

Inside the tank

Coop Sniper Like