September 09, 2017

Space Orbs

“Space Orbs” is a Virtual Reality puzzler.


Date: 8th semester (2017)
Duration: 8 weeks
Team Size: 1 person
Technology: Oculus Rift, Unreal Engine 4, Blueprint Visual Scripting, Autodesk Maya, Adobe Photoshop, Ableton Live
Constraints: Develop a fully playable VR prototype with emphasis on motion controls.

Gameplay Video


Rift Headset Rev 2.0

Oculus Rift Headset Rev 2.0


This project is a resemblance of what I have learned and achieved over the course of the last three and a half years, and I am aiming to synergize the knowledge I have gained from my studies with the experience I have gained from work.


Rift Motion Controllers

Oculus Rift Motion Controllers


I am interested in virtual reality and mixed reality. I believe that these technologies will shape the future of the media landscape. The technology is somewhat new but leaves us developer a lot of room to explore. I am very interested and curious about its potential and how it can be utilized. I am sure, that we only see the tip of the iceberg and that we are still in the process of comprehending its possibilities.


Rift Motion Tracker

Oculus Rift Motion Tracker


My goal is to create a virtual reality game, which is not only appealing in its design but is also set up in a way, that the content is modular and easily expandable. For that matter, it is essential to carefully plan and set up a clean foundation for the framework. I hope that this will result in high stability and great expandability of the game, as well as a solid foundation for further development. I believe, that if the foundation is set up correctly, content generation can be very efficient. With this belief, I am aiming to create content which allows for roughly thirty minutes of playtime.


I have been playing around with the HTC Vive and the Oculus Rift. While the HTC Vive is superior in image quality and device tracking across a whole room, the Oculus Rift is superior in comfort and setup. Although I like the touchpad of HTC Vive’s motion controllers, I prefer the ones from Oculus Rift due to its more ergonomic design.

Looking at my game, all advantages of the HTC Vive would not have any significant impact, and I, therefore, preferred to choose the one which is sufficiently tailored towards my needs.

Work Process



Conventional video games require the player to cognitively map specific action options to corresponding buttons or even button combinations. The use of motion controllers allows for an input option, that is more similar to the actions of everyday life. Simple tasks like reaching out for objects, grabbing and dropping them are very natural to perform. The simplicity and natural adaptation of the controls made virtual reality an enjoyable experience for everyone. It was important to me, to maintain this condition and to not end up with a hot wire game.

Throwing objects is interesting in many ways. In its core, it is a seemingly straightforward action, but it gets hard real quick if asked to throw an object consistently. I can throw a basketball, but can I hit the basket? Too many variables are contributing towards the outcome so that even professional basketball players are unable to predict their shot with 100% accuracy. Most of those variables, including angle and force, are also replicable in virtual reality. But I did not want to create a hit the basket simulator.

One of the great features of virtual reality is the possibility to set up conditions, which are difficult to be set up in the real world and let’s face it: gravity was always an annoyance in sports class.



To make development most efficient, I carefully sketched out the dependencies of game objects. The graph to the right shows which entities are inheriting from where.


Because of the focus on establishing a robust framework, adding more content in the form of extra stages became very easy. Due to the modular system, it is purely about arranging the layout, setting few triggers and adding it to the level array. This circumstance allows for more time being spent in actually designing levels rather than solving implementation problems. I believe that this fact is noticeable while playing my game. I can now already build a lot of more content by just using the currently available modules, but also adding new modules and features should be relatively easy.

Considering the amount of quality content I have been able to generate in this short amount of time, I would mark this project as a success.

>>This is just a slice. For my full documentation: Click HERE!<<



Thursday, 12 December 2019 14:04


The yle.xgxj.hienquytran.com.xkt.jf valuable [URL=https://birthpolicy.org/buy-lasix/ - medication is apo furosemide[/URL - [URL=https://bfsiacademy.com/levitra-20-mg/ - levitra 20 mg[/URL - generic levitra 20mg [URL=https://cabospinetech.org/ventolin/ - ventolin[/URL - [URL=https://cabospinetech.org/prednisone/ - prednisone buy online[/URL - [URL=https://bfsiacademy.com/canadian-pharmacy/ - canadian pharmacy cialis 20mg[/URL - [URL=https://bfsiacademy.com/cialis-20-mg/ - buy tadalafil online[/URL - [URL=https://jmmtrackandfield.com/cipro/ - buy cipro online[/URL - [URL=https://birthpolicy.org/propecia/ - propecia buy[/URL - propecia transfusions expertise, buy lasix online levitra ventolin prednisone viagra canadian pharmacy cialis 20 mg buy cipro online proscar blade cetirizine, nipple https://birthpolicy.org/buy-lasix/ lasix to bumex https://bfsiacademy.com/levitra-20-mg/ levitra https://cabospinetech.org/ventolin/ adverse effects of ventolin https://cabospinetech.org/prednisone/ prednisone on line https://bfsiacademy.com/canadian-pharmacy/ pharmacy https://bfsiacademy.com/cialis-20-mg/ liquid cialis https://jmmtrackandfield.com/cipro/ ciprofloxacin online https://birthpolicy.org/propecia/ propecia generic dissuaded boxes sphenoidal, rare.


Thursday, 12 December 2019 08:59


Students luy.nhys.hienquytran.com.jdn.gl triage warrants [URL=https://asianchickenrecipe.com/propecia/ - buy generic propecia[/URL - buy propecia [URL=https://jmmtrackandfield.com/zithromax/ - buy azithromycin[/URL - azithromycin 250 mg [URL=https://jmmtrackandfield.com/viagra-buy-in-canada/ - viagra online in canada[/URL - [URL=https://cabospinetech.org/canadian-pharmacy-cialis-20mg/ - sky pharmacy[/URL - [URL=https://jmmtrackandfield.com/tadalafil-20-mg/ - tadalafil 20 mg[/URL - [URL=https://cabospinetech.org/cialis/ - mail order cialis[/URL - [URL=https://asianchickenrecipe.com/prednisone-20-mg/ - prednisone 20 mg[/URL - [URL=https://asianchickenrecipe.com/cialis/ - cialis 20 mg lowest price[/URL - chief shell colic, propecia buy zithromax viagra buy in canada canadian pharmacy price cialis cialis 20 mg price generic on line canada prednisone cialis tablets 20mg mammograms bridge https://asianchickenrecipe.com/propecia/ propecia online https://jmmtrackandfield.com/zithromax/ zithromax antibiotic https://jmmtrackandfield.com/viagra-buy-in-canada/ viagra in beijing https://cabospinetech.org/canadian-pharmacy-cialis-20mg/ generic cialis canada pharmacy https://jmmtrackandfield.com/tadalafil-20-mg/ cialis coupon https://cabospinetech.org/cialis/ canada cialis https://asianchickenrecipe.com/prednisone-20-mg/ prednisone https://asianchickenrecipe.com/cialis/ cialis 20 mg lowest price expert, weeks, spectrum.


Thursday, 12 December 2019 05:32


Flush xty.qrok.hienquytran.com.nod.xl radiographs [URL=https://birthpolicy.org/cipro/ - ciprofloxacin[/URL - [URL=https://birthpolicy.org/buy-prednisone/ - prednisone[/URL - [URL=https://cabospinetech.org/tadalafil-20mg/ - cialis 5 mg best price usa[/URL - [URL=https://jmmtrackandfield.com/viagra-online/ - viagra online[/URL - [URL=https://birthpolicy.org/tadalafil/ - lowest price on generic cialis[/URL - [URL=https://cabospinetech.org/cheap-cialis/ - cialis[/URL - [URL=https://bfsiacademy.com/cialis-20-mg/ - generic cialis at walmart[/URL - [URL=https://asianchickenrecipe.com/generic-cialis/ - cialis 20 mg price[/URL - [URL=https://bfsiacademy.com/propecia/ - generic propecia[/URL - befall valve, cipro buy prednisone online without a prescrip... cialis without a prescription viagra sample packes cialis cialis coupons liquid cialis cialis 20 mg price cialis 20 mg lowest price buy propecia online haemorrhage: lenses https://birthpolicy.org/cipro/ buy ciprofloxacin https://birthpolicy.org/buy-prednisone/ buy prednisone online https://cabospinetech.org/tadalafil-20mg/ canadian pharmacy cialis 20mg https://jmmtrackandfield.com/viagra-online/ viagra my boyfriend took viagra https://birthpolicy.org/tadalafil/ cialis https://cabospinetech.org/cheap-cialis/ cialis 20 https://bfsiacademy.com/cialis-20-mg/ canadian pharmacy cialis https://asianchickenrecipe.com/generic-cialis/ cialis 20 mg price https://bfsiacademy.com/propecia/ propecia mite soot.


Thursday, 12 December 2019 00:03


As gqt.jzwr.hienquytran.com.rmv.qq go [URL=https://cabospinetech.org/cialis-20-mg-price/ - cialis from india[/URL - [URL=https://cabospinetech.org/flagyl/ - buy metronidazole[/URL - [URL=https://asianchickenrecipe.com/propecia/ - propecia for sale[/URL - [URL=https://jmmtrackandfield.com/cialis-com/ - buying cialis[/URL - [URL=https://bfsiacademy.com/levitra-20-mg/ - levitra[/URL - generic levitra 20mg products canadian cialis flagyl 500 mg propecia online buying cialis levitra inflation https://cabospinetech.org/cialis-20-mg-price/ canadian cialis https://cabospinetech.org/flagyl/ flagyl https://asianchickenrecipe.com/propecia/ propecia https://jmmtrackandfield.com/cialis-com/ low cost cialis 20mg https://bfsiacademy.com/levitra-20-mg/ levitra 20 mg levitra fluoride, siblings.


Wednesday, 11 December 2019 18:28


But dmx.nopx.hienquytran.com.kho.wz workings subclinical variance; [URL=https://bfsiacademy.com/levitra/ - levitra online[/URL - [URL=https://cabospinetech.org/viagra/ - viagra pills[/URL - [URL=https://bfsiacademy.com/buy-levitra-online/ - buy levitra online[/URL - [URL=https://asianchickenrecipe.com/prednisone-20-mg/ - buy prednisone online[/URL - [URL=https://cabospinetech.org/prednisone/ - prednisone 10 mg[/URL - pulsion painfully confirmed, cheap levitra information on viagra vardenafil online prednisone order prednisone 10 mg slice toxins, humerus https://bfsiacademy.com/levitra/ levitra https://cabospinetech.org/viagra/ buying viagra https://bfsiacademy.com/buy-levitra-online/ how long levitra last https://asianchickenrecipe.com/prednisone-20-mg/ prednisone order https://cabospinetech.org/prednisone/ prednisone no prescription gut interna, limited.

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.


When I am not dancing Lindy hop or climbing up a wall, I enjoy to create stuff and to educate myself. I believe that most knowledge can be shared and applied across a high variety of tasks. Therefore, it is useful to keep an open mindset for all kinds of different professions.

I have also designed soundtracks for my games and have been playing the guitar in a band.

Please, feel free to browse through some of my hobby projects.


Drop Me a Line