Forum Discussion
wildermuthn
12 years agoHonored Guest
Node-oversdk lets web developers create Rift games
I've been working on a rift demo using an amazing library by wwwtyro, node-ovrsdk, and my mind is somewhat blown at the opportunities that this library opens up.
This library allows you to create Rift games with javascript, and its server implementation, node. This means you can leverage the many libraries that exist for javascript, some of which include:
Mumble: https://github.com/Rantanen/node-mumble
X-box controller: https://github.com/andrew/node-xbox-controller
Speech recognition: https://github.com/syl22-00/pocketsphinx.js
Voxel Worlds: http://voxeljs.com/
Audio: http://www.jsdb.io/audio/?sort=rating
Real-Time Data: https://www.firebase.com/
And of course, you'll need the popular WebGL library: http://threejs.org/
wwwtyro has already made one game using node-oversdk, and has released a tutorial to get you started. If you're like me, coming from the web development world, you've got to check his work out. I've gotten farther in two days using this than I did in one month with Unreal.
This library allows you to create Rift games with javascript, and its server implementation, node. This means you can leverage the many libraries that exist for javascript, some of which include:
Mumble: https://github.com/Rantanen/node-mumble
X-box controller: https://github.com/andrew/node-xbox-controller
Speech recognition: https://github.com/syl22-00/pocketsphinx.js
Voxel Worlds: http://voxeljs.com/
Audio: http://www.jsdb.io/audio/?sort=rating
Real-Time Data: https://www.firebase.com/
And of course, you'll need the popular WebGL library: http://threejs.org/
wwwtyro has already made one game using node-oversdk, and has released a tutorial to get you started. If you're like me, coming from the web development world, you've got to check his work out. I've gotten farther in two days using this than I did in one month with Unreal.
4 Replies
- buggy2000Honored GuestI've bin playing now for a few weeks with HTML5, Three.js and Javascript. I've created my own 2d-sprite engine and combined this with three.js. I ordered the Oculus2 and can't wait to play around with this in combination with these "plugins".
Here is a demo i created with HTML5, Javascript and Three.js, would be nice to make this oculus enabled when it arrives ;)
http://www.brommerboys.nl/gok
Just to share, - wildermuthnHonored GuestLooks cool! Hows the sprite engine work? I'd read somewhere that sprites didn't work too well with threejs, so I haven't tried them yet.
- philigaultierHonored GuestAre there some performance problems? Made a project with ThreeJS where the computer (esp CPU) had some hard time (lots of heat)
- buggy2000Honored GuestMy experience is that Sprites in three.js giving trouble when getting close to the camera (sizing and positioning). Now i am using the html5 canvas and "drawImage" function to write directly transparent png images onto it.
Performance problems depends on the models you are using. Complex models can realy drop the "framerate". Also post processing can be cpu intensive. I am constant playing with "planes" and (transparant) texturing to mimic complex shapes.
Cheers!.
:D
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 5 months ago
- 5 months ago
- 22 days ago
- 9 months ago
- 18 days ago