Thursday, April 14, 2016
Vive Game Punch List
Initial Game Punch List
Whenever I start a project, I need a to-do list. I've built a game before using Blender and UDK so I am somewhat familiar with what I need to do. Because I am switching tool sets, I will need to invest time into learning those. Attempting to run forward without footing in these would be foolhardy.
As I learn more, I will adjust the list, but this is my first go at it:
Unity:
[ ] install unity
[ ] learn unity basics - digital tutors (62 hours)
http://www.digitaltutors.com/software/Unity-tutorials
[ ] Quick Start (3 hours)
[ ] Indie Game Development Pipeline (29 hours)
[ ] How to get started in Unity (21 hours)
[ ] Programming in Unity (9 hours)
[ ] Get Vive working in Unity
[ ] Setting HMD and controllers
https://www.youtube.com/watch?v=LZTctk19sx8
[ ] Vive VR Tutorial
[ ] https://www.youtube.com/channel/UCiMlbeQWYRpajZhtRZH8UfQ (VR Dev School)
[ ] Install Seam VR
Version: 1.0.8 (Mar 07, 2016) Size: 3.8 MB
https://www.assetstore.unity3d.com/en/#!/content/32647
3D Studio Max
[ ] start 1 month trial (about $185/mo after that)
[ ] learn basics - digital tutors (17 hours)
http://www.digitaltutors.com/learningpath/105-Quick-Start-to-Modeling-in-3ds-Max
[ ] Creating game art in 3DS Max: (105 hours)
http://www.digitaltutors.com/learningpath/82-Asset-Creation-for-Game-Development-in-3ds-Max
Maya (not using this)
The alternative to 3DS Max is Maya. It appears to be more powerful but more difficult to use. Since many games are made with 3DS Max, I'm going that route. If I went the Maya Route, it would look similar to 3DS Max:
[ ] start 1 month trial (about $185/mo after that)
[ ] learn basics - digital tutors (55 hours)
http://www.digitaltutors.com/learningpath/59-How-to-Get-Started-with-Modeling-in-Maya
Teleportation
[ ] Study "The Lab" Teleport
[ ] Implement Teleport
[ ] show (X) at teleport spot
[ ] move position at press of button
[ ] Polish Teleport
[ ] fade into new spot
[ ] create arch to new teleport spot
[ ] show current place space outline at teleport
[ ] make arch into a 'tube'
[ ] define a teleport boundary (X cannot go outside of it)
[ ] define a teleport distance limit (arch cannot go beyond this from you)
[ ] add sound to teleport
Flying Platform
[ ] circular platform
[ ] land below (approximately 10,000 feet)
[ ] land should be grids that can be randomly put together
[ ] land should slowly move under platform
[ ] new grids added ahead and old grids delete behind
[ ] each grid has different components
[ ] farmland
[ ] buildings
[ ] roads
[ ] rivers
[ ] trees
[ ] each grid should connect correctly with the neighbouring ones
[ ] clouds
[ ] clouds move slowly
[ ] clouds are fog volumes
[ ] clouds have a shadow on ground
[ ] platform has a shadow on the ground
[ ] clouds below, at eye level, and above
[ ] clouds obscure ground so add/remove of grids cannot be seen
[ ] day/night cycle
[ ] afternoon/evening/night/sunrise/morning
[ ] moon
[ ] stars
[ ] sun
Birds
[ ] Birds should fly by
[ ] Birds fly in a group
[ ] Birds land on and leave platform
Sound
[ ] put sound at a spot in space and hear it correctly
[ ] wind outside
Wednesday, April 13, 2016
HTC Vive Development
I got the HTC Vive last week.
I must say, it is everything they hyped it to be. Very immersive and there is no substitute for room-scale experiences in VR. Oculus has made a huge blunder not understanding this and designing for it from the get-go.
Anyway...
There are some cool experiences in the Steam store but I want more.
I am going to shift gears and use a different toolset for development. I would have loved to learn Source 2 but that is still not available. Valve has used Unity and has been happy with it so I am going to learn Unity.
I also experienced a lot of challenges with Blender in the past. It is a great tool but it requires a bit more effort for game development than 3DS Max.
I am going to spend this summer learning those two tools. 3DS Max comes with a hefty month fee (around $200/month). I am going to watch some videos on it first before forking out that kind of money.
I already have a game in mind. I've been thinking about it for a year or so. I want the hub of the game to be a flying house with a trophy room. My first goal will to be to build something like this:
That is what I want to experience in VR, so I'm going to build it. Not Howl's Flying Castle per-se, but something in this vein where you have a house on a flying platform with trees and grass on the patio.
I want to have clouds flying past and birds perching on the platform. I want to look over the railing and see a landscape slowly passing by below.
These images all capture the feel I am going for:
I must say, it is everything they hyped it to be. Very immersive and there is no substitute for room-scale experiences in VR. Oculus has made a huge blunder not understanding this and designing for it from the get-go.
Anyway...
There are some cool experiences in the Steam store but I want more.
I am going to shift gears and use a different toolset for development. I would have loved to learn Source 2 but that is still not available. Valve has used Unity and has been happy with it so I am going to learn Unity.
I also experienced a lot of challenges with Blender in the past. It is a great tool but it requires a bit more effort for game development than 3DS Max.
I am going to spend this summer learning those two tools. 3DS Max comes with a hefty month fee (around $200/month). I am going to watch some videos on it first before forking out that kind of money.
I already have a game in mind. I've been thinking about it for a year or so. I want the hub of the game to be a flying house with a trophy room. My first goal will to be to build something like this:
That is what I want to experience in VR, so I'm going to build it. Not Howl's Flying Castle per-se, but something in this vein where you have a house on a flying platform with trees and grass on the patio.
I want to have clouds flying past and birds perching on the platform. I want to look over the railing and see a landscape slowly passing by below.
These images all capture the feel I am going for:
Subscribe to:
Posts (Atom)