Check out the discussion thread on Reddit for this post.
Hello Rifters!
My name is Tomas Mariancik, although you might know me better as Frooxius, creator of SightLine, World of Comenius, Neos: The Universe, Unity VR light fields and bunch of other smaller things (you can check them out at my website on www.frooxius.com).
Hello Rifters!
My name is Tomas Mariancik, although you might know me better as Frooxius, creator of SightLine, World of Comenius, Neos: The Universe, Unity VR light fields and bunch of other smaller things (you can check them out at my website on www.frooxius.com).
I’m 24 years old and for past year I have been doing VR for living. You
could say (and some actually say that to me) that I’m living the dream, but
what few realize are the years of nightmares that have preceded.
I am exaggerating a bit for dramatic effect of course, but the truth is
that the path to this dream was lined with a lot of stress, depression, pain
and other generally unfavorable feelings that have left quite a mess.
That was the most significant impulse to write this article, both for
myself to tidy my own thoughts and for you, so you can better understand what’s
going on in the background and in case you are in similar situation, know that
you’re not alone and that there is a soft puffy cloud on which you can live
your dream if you’ll be persistent to find it through all the storms.
What I want you to realize is that path to success isn't easy as many
imagine (unless you get really lucky) and patience and persistence are probably
the most important virtues required to achieve your goals.
People usually only see you once you succeed, so it might seem that the
success came so easily that you must be doing something wrong because you can’t
replicate it so simply yourself, but I want to show you how difficult the path
is and give you a brief overview of my journey on it.
How Intel ISEF gave me the courage to pursue my dreams
My path to VR started perhaps surprisingly with experimental processor
architectures. During the last years of high school, I developed a deep
interest in the inner function of CPU’s and programming in assembly languages
(and the layers of abstraction built on top of those – I always loved imagining
how things fit together and how they relate and influence each other, creating
hierarchies and layers of abstractions) and began to think if they could work
in a significantly different manner, considering that the basic principle dates
at least all the way back to Babbage's analytical engine in the first half of
the 19th century.
Long story short, I developed a series of esoteric CPU architectures
(with associated softcore implementations on FPGA boards, programming languages
for them, compilers for those languages and set of examples and measurements of
their properties) and with those, based on the initial impulse of my high
school teacher, I competed in the national science fair, which got me to Intel
ISEF 2012 in the US.
Before all that, I was a very shy, socially anxious kid (and still am,
but not nearly to the same extent as before) with low self-esteem. My idea of
my future was that I would somehow get through university, get a job somewhere
and maybe, in some free time, I’ll work on things I’m really passionate about.
This thought was very depressing, because since young age I loved to
create. I have been writing stories, drawing machines, inventing some working
ones (like one time I disassembled my electric car toy and made a functional
blender from its components and a yoghurt cup, using a duct tape and pieces of
cardboard to hold it all together, including the wires and electrical
components (didn't have a soldering iron yet)), later I started making my own
amateur films, animations, games and software. I just love creating stuff of
many kinds across the whole spectrum, from highly technical to artistic.
At any moment my mind is full of ideas for things I would love to do,
whether they are stories for games, details of alien worlds or perhaps a unique
sound synthesizer algorithm or some new way to create 3D geometry. Now imagine
you have all those ideas and your expectation is that nobody will ever support
you in working on any them, so you’ll spend the rest of your life ignoring the
constant stream of ideas and just focus on doing things others tell you to do.
With that mindset and against all my expectations (I was too afraid to
even show the architectures I made to anyone, which is why it took impulse of
my former teacher to participate in the science fair) I suddenly found myself
in the United States of America, at age of 19 (well not so suddenly, there was
a year delay between the national science fair and Intel ISEF) at the biggest
pre-college science fair in the world.
The whole experience was grandiose, fascinating and impactful. I was
surrounded by thousands of other young people from all over the world, with
similar passion for learning and creativity, although I didn’t talk with almost
any of them because of my shyness. But that didn’t matter, because the biggest
impact was made by the opening speech by David Brian Johnson, Intel’s Futurist.
His talk about pursuing our dreams and how technology progressed to the
point where we are constrained only by our imagination (more or less) and most
importantly that it is us who are building the future, instead of future being
something that just happens to us, awoke something in me. I felt as if
figurative chains that were tightly wrapped around my whole body suddenly
ruptured and I was free. I was no longer afraid (at least not nearly as much as
before).
After I returned home, I soon quit university after the first semester (which
frustrated me to no end) and decided to start pursuing my own dreams. I returned
to game design with work on some mobile phone games based on ideas I had since
the first year of high school (and some even before that) that I wanted to
implement for years.
Muddling with mobile games
Those didn’t do particularly well, but I was learning a lot of new
things during the early period, both about the Unity engine (which I started
using) and promoting my content. I found it was hard, especially on the mobile
market, which was already oversaturated at that point. I spent more time
posting about my game than working on it to get barely any people to play it,
let alone pay for it.
Later I found the OUYA Android console. Excited about new technology and
possibly new market, I joined the CREATE 10-day game jam, with a game idea I
was cultivating for a while (most of my ideas that you see were fermenting in
my head for years already – it’s just that I’ve only now gotten around to
implementing them) and managed to secure a nomination for the “Most Original”
award, but didn't win.
My entry wasn't nearly as polished as the others since I worked alone,
but it was at least fun and valuable experience for me. The participation
generated more interest in my prototype than the months of posting about my
previous games combined. But it still wasn't anywhere near enough to support
the development.
Because of that, I had to take up contract software development work to
earn some income. For the most part the work wasn't particularly enjoyable.
Sometimes it was quite challenging, as I got to use variety of my skills, from
software analysis, engineering, application development, automation, database
design, support (I never imagined how annoying some people might be) and even
reverse engineering and disassembly, all for one client. This produced roughly
600 USD on average per month, which doesn't seem much, but since I still lived with my mum, I managed to save up most of the money.
This however presented new a dilemma – I got much less time (and energy)
to work on my own projects, which resulted in dwindling interest from already
small pool of fans. Selling your work to earn for living on a challenging
market requires immense dedication (and even that isn't guaranteed to give you
results), which requires a lot of time and as everyone knows, time is money.
Essentially to earn money with your projects, you need to already have
that money – a catch 22, which ultimately forms an entry barrier. One that I
hit very hard.
I have tried to gain advantage by creating novel games in combination
with simple, but polished aesthetics to capture interest of people, but as I've
found, novel ideas aren't very useful if people don't actually know about them
in the first place – many games look more or less similar if you give them just
a few glances at screenshots or videos.
This simply wasn't the way to get through, but then the Oculus
KickStarter came.
First success in VR
Seeing the
KickStarter campaign for DK1 made me immensely excited. The promise of a
technology that transports you into the virtual world was like a dream come
true. As I mentioned before, I am constantly thinking of many diverse worlds in
my head (most of which nobody has even heard described yet) and there's nothing
I want more than to share them with others (it’s almost bordering on an
obsession).
Writing
stories, drawing pictures, creating classic games are all great ways to share
those worlds, but virtual reality is simply the ultimate one (although I'd say
the current one isn't the ultimate one yet, since there are some stories it
can't tell, but that's for another article).
No longer do
you have to imperfectly imagine the world from the words (on the other hand it
gives you certain freedom for your own imagination). No longer do you have to
imagine what's going on in the paintings and what the world would look like if
you started exploring around. No longer do you have to look at flat rectangular
projection of the world. You are in the world.
Even before
hitting the pledge button (for two rifts actually) my head filled with many
ideas of more or less bizarre worlds (including what became the SightLine) that
I would like to create for the technology. And the impatient wait began.
Meanwhile I
continued making classical games in my free time while doing contract software
development for money. After some delays and impatient refreshing of the
community-made delivery log, my dev-kits finally arrived. Despite the low
resolution and other issues, I was completely amazed by the technology and
played through the whole Half Life 2 in almost one sitting in the first few
days, partly because there was little community content at the time.
Of course
it didn't take me long to start producing my own. I've dabbled with several
concepts as I explored the technology, none of them receiving particular
attention (though I haven't thought they would in the first place), but I
started slowly working on a bigger game based on the painting game concept from
the OUYA game jam.
When the VR
Jam was announced, I considered participating with the painting game for a
while, but eventually decided to use an idea I was personally most excited
about and which I thought would stand a better chance – a game based on lacking
the object permanence and building a surreal dream-like reality.
The
decision proved to be a good one, earning SightLine a third place. The prize
money helped things a bit, but wasn't nearly enough to fund a team to develop
the concept into a full game.
However, I
got something much better from the VR Jam. Attention from both the Oculus and
community. Or so I thought.
Struggling for help
I was
already happy to be among the twenty finalists, but when the winners were
announced and I received personal congratulations from the Oculus team, I
thought “This is it, this is the turning point.”
Oculus
contacted me directly and claimed that they were impressed by my project and
wanted to help me. The community loved it too. I thought that this was the
chance to drop the senseless contract projects and devote my time fully to VR.
I was excited that I would finally have opportunity to transform the ideas I
had into a fully blown project.
But that
was a naive viewpoint. I had no idea how wrong I was at the time. I began
talking with Oculus, showing them more concepts, development progress (still
slow, made in my spare time). When I heard that they funded some other VR Jam
projects, I asked about funding also.
The replies
I’ve got were always semi-positive, but never quite giving me anything solid,
just raising my hopes that they were interested (and that they indeed provided
funding to some projects) and answering my questions only partially. Sometimes responses
didn’t arrive at all. It was okay I thought, they are just very busy, I just
have to keep again later.
So I kept
trying and trying. I launched an IndieGogo campaign to attempt to get funding
from the community, but unfortunately that has failed for multitude of reasons.
Firstly, I had no experience running such campaign. I tried my best, but I
don’t really think it was enough.
Secondly,
the community was still quite small as this was all the way back in the DK1
days when everyone pretty much knew each other (a bit of an exaggeration, but
you get the point). And third, it was IndieGogo.
I was
warned about that many times, I got told it’s a graveyard for projects, but I
didn’t have a choice. I lived in the wrong country. I desperately searched for
ways to launch my campaign on KickStarter, but didn’t succeed in doing so.
There were way too many barriers. So I had to do with IndieGogo.
Interestingly,
during the IndieGogo campaign, Markiplier made a playthrough video of the demo,
getting huge amount of views. I thought this would help the campaign
tremendously, but sadly the number of visits to the campaign didn’t even
increase noticeably.
Failing the
campaign was unpleasant and it certainly didn’t help with motivation, but I
kept working on the project, bit by bit and kept talking with Oculus, trying to
get some kind of help from them.
And then
the big event came out of nowhere. Oculus got acquired by Facebook. I was one
of the few people (at least it felt that way) who weren’t overly negative about
it, even somewhat positive after I heard Palmer Luckey talk about how this is
going to help them with a lot of things, especially being able to afford to
fund a lot more developers.
“Maybe now
I have a chance to get funding from them!” I thought. I waited after everything
calmed down and contacted Oculus again. No definitive answers again.
“It’s been
a while since the VR Jam, maybe it would help to have something new to impress
them with.” I continued thinking. The arrival of DK2 shipping was also coming
up soon, so it seemed a ripe opportunity for a new proper demo.
So I
devoted two weeks of my free time and chunk of my saved up funds (including the
VR Jam prize, which helped a lot) and worked day and night on an idea I have
been toying with a while – SightLine with absolutely no user input except the
head tracking, because continuing with locomotion didn’t seem like the right
path.
So SightLine:
The Chair was made. I did my best (under the circumstances) to produce the most
mind-blowing and beautiful demo I could with my limited resources, to show off
what VR can do and also what I can do myself as a small taste of the ideas and
concepts I have in store, hoping it would lead to the funding for the full
project.
After
anxiously releasing the demo to the public, fearing how it would be perceived,
I encountered a problem. But it was one of the nicer problems to have– the
demand for the demo overburdened the server, leading to about 2 TB of traffic
in just a few hours. Luckily eVRydayVR offered his server to host the demo and
everything was good.
SightLine:
The Chair became a hit. I was overwhelmed with the positive feedback I got from
people. I got tons of replies each time I released an update (and I tried to
reply to them all, although some slipped through (sorry!)). Playthrough videos
started popping up everywhere, even from quite big YouTubers (including very
hilarious one by Markiplier again) and I watched them all, happy that people
liked my work so much. I kept releasing updates based on feedback and I was
immensely happy and empowered by the community.
Encouraged
by all this, I talked with Oculus again, thinking that having such hugely popular
demo would be a strong point to finally get some kind of solid support. But
nope. To this day, I often feel that almost nobody at Oculus even knows that
SightLine: The Chair exists.
I don’t
think that’s actually the case of course, since they later gave me a Crescent
Bay prototype and free ticket to Oculus Connect 2 (I wasn’t able to be at the
first one), both of which made me really happy and excited (despite a certain
person from the community telling me the CB is an outdated trash anyway and
they actually give out better betas of CV1 to devs), but it still didn’t help
with the actual problem – getting resources to develop VR fulltime.
All I got
were just another series of unanswered emails, half-baked answers and unfulfilled
promises. My hopes were being constantly raised up and slowly shattered by the
uncertainty, over and over again.
Being a
young developer just starting his career made me almost entirely dependent on
the help from others. I had many ideas and passion, but I lacked the time and
resources to develop them. I hoped that would be enough for the Oculus, but the
help simply wasn't coming. Sometimes they reached out to me out of the blue
first, but either stopped responding half-way through, or nothing useful actually
came out of the exchange.
I didn’t
know what more to do to get them to somehow recognize me and get some reliable
communication channel. Not just for financial support, but for other kinds of
help – help with promotion, or even submitting a build to their store, getting
access to the latest unreleased SDK so I can prepare my builds (I had to wait
for the release of CV1 for example to update my builds from 0.8 and still no
progress on getting on Oculus Home, not to mention that I cannot even order
CV1, since Oculus doesn’t ship to my country) or getting access to the hardware
so I can develop and test.
Making
successful VR experiences didn’t work, winning multiple VR awards (including their
own 2013 and 2015 VR Jam) didn’t help either, if I tried to complain a bit
about the issues some community members lashed out on me for being whiny and
bad-mouthing Oculus and sent me into spiral of self-doubt and depression, as I
kept wondering if my complaining contributed to the Oculus avoiding helping me
in any way.
![]() |
| Two of my demos in the Top 5 category on Oculus Share at the same time. Still counts for almost nothing. |
Oculus
slowly changed from a company for whose hardware I was really excited to
develop for, to a company whose hardware I only support because of their
position on the market.
It’s
something that I’m unhappy about, because I feel that they have betrayed their
principles and from what I’ve seen and heard, I feel as they let the community
of developers and enthusiasts down. People who devoted big chunks of their time
and money to make great VR content when few trusted the new medium would
deserve a lot more support than they’re getting.
But I still
remain hopeful that this is just unfortunate side effect of their rapid growth
and some degree of internal chaos and not deliberate work of some people in the
background and that they will make me (and others) excited about them again.
Anyway,
enough of the chronologically inconsistent ranting and back to the proper
timeline.
It was
clear that the help from them was unlikely, so I asked elsewhere for advice. A
few people suggested to me that SightLine: The Chair isn’t simply enough. It’s
just a demo after all, I need to develop a proper game to get support from
them. Somehow they didn’t realize that the reason I needed help in the first
place was the lack of resources to develop a proper game in the first place.
Others have
told me to “just get your ass on a plane and visit them in person, nobody trusts
dealing over emails”, also not realizing that the plane ticket alone costs
easily $2000 (there and back) from where I live. And since I earned about $600
per month, I could hardly afford a plane ticket it on a promise of them maybe
helping me. Once again, I lived in the wrong country.
They weren’t
particularly insightful comments for my situation, but they were infuriating
nonetheless. People kept suggesting things that I was simply unable to do
because of my situation (which fueled the feelings of hopelessness and despair,
that no matter how hard I try, I just won’t succeed) or they were way outside
of my skillset (running a business/studio, finding investors and so on).
And so I
continued my day to day contract development job and doing VR for living
remained just a dream.
Finding a partner in crime
Working
with VR in all of my free time wasn’t entirely without its merit in the end
(and I didn’t make just SightLine of course, I did a bunch of other VR demos
and experiments as well and made a few VR events/lectures in my country, but I
don’t want to bug you with those). Because someone from my own country noticed
my work and got in touch with me.
Karel Hulec
started his own VR project – the RiftUP upgrade kit and had run a few
successful businesses before that as well. He had great interest in VR as well
and has been following me for a while.
We
eventually met and discussed great deal of things, not just VR, but science,
technology and fiction and we ticked off immediately. I finally found someone
who understands the same concepts as I do and who has similar motivations and
goals.
While he
didn’t have the same deep level of understanding of more technical or creative
topics as I did, he had a great knack for communication with people and running
a business – something which I almost completely lack.
Great thing
was that he actually understood the ideas and concepts I presented to him as
well and we could have a proper discussion about them. We complemented each
other greatly.
It was no
surprise that we started cooperating on a VR projects. One of the most common
and personal topics for both of us was education, so we decided to start a
project together and we called it World of Comenius. A VR system designed to
change the way we learn.
I started
development of various demos, while Karel organized visits to festivals,
competitions and other events. We demoed VR and our stuff like crazy, but kept
hitting one problem over and over again: we spent most of the time pitching VR
itself rather than our work, because most people were unfamiliar with the
technology.
That also
lead to another problem – money. The project had no customers at the moment, so
we leapt from one contract project to another, developing demos and pitching VR
to various companies around who have taken interest in the technology and
exploring ways to incorporate it with their existing business.
This lead
to another problem on itself. We didn’t have time to focus on World of
Comenius. It was the same issue all over again, but at least now most of the
work was VR related. Despite the distractions, we managed to run the first
class in Czech Republic using VR and win a prize (third place again) in the
Leap Motion 3D Jam.
But the
situation wasn’t good for us. Almost nobody around knew VR and of those who
did, not much came out from our talks and demos in the end. Companies,
investors and accelerators were very distrustful of the new technology, let
alone our ambitious ideas. We simply lived in the wrong country.
One call that changed it all
One night,
after we’ve returned home after an extra busy day, we’ve received a very
peculiar Skype call. It was from Tipatat Chennavasin representing Rothenberg
Ventures. He invited us to River VR, the first accelerator for VR startups.
It was a
bit of a last minute invitation, since the program was announced for a while
and the submissions were closing in just a few days, and he had to reach us
through Leap Motion developer relation. Naturally we were a bit distrustful, we
had no idea what this program was and what would it entail.
But on the
other hand, suddenly there was someone who didn’t care where we lived, only
about what we could do. They have seen SightLine and World of Comenius and
decided they wanted us on the program.
We had only
few days to decide and coupled with very erratic and busy schedule, the
deciding wasn’t easy at all, not knowing what we were getting into, but in the
end we have decided to go for it.
For me, the
decision was very difficult. The prospect of spending a few months in foreign
country, doing who knows what was very scary. For several days in a row, I
couldn’t even sleep. So many unknowns only gave my imagination greater freedom,
so I spend the sleepless nights anxiously imagining one terrible scenario after
another. I’m simply a natural worrier.
But all
that has disappeared when we first arrived. We were greeted by Tipatat who
showed us around, introduced us to others and generally made us feel more at
ease and welcomed.
Later that
day he drove us to our hotel an in the car, he said something that I’ll
probably never forget. He told us that the reason they invested in the VR
companies is because they really
believe that virtual reality is the future and that’s why they put the money
into it, while everyone else just talks about it, but doesn’t actually invest
and instead waits.
The reason
I won’t forget that is because of how empowering it felt and how illustrative
it was of a completely different mindset, one that we weren’t used to at all.
After struggling to get some kind of investment back home, or some kind of
substantial help from Oculus, suddenly there was someone willing to support us
based on the merits of our work alone.
I often
kept wondering why it’s so difficult to get help even from Oculus, since they
seemed excited about my work. Were they just feigning excitement, hoping I’ll
keep making VR demos, without actually having to spend any resources to help
me? Or was it because I’m too young and inexperienced for them? Or it is
because where I live? Or maybe because I don’t already have enough money to run
my own studio, but instead I’m cobbling things together from my bedroom.
It was
frustrating, because I didn’t know which (if any) of those reasons it was and they
were often reasons I had no control over. Many nights I have worried about
those and wondered if I could do anything about them. The uncertainty simply
gives too much room for the imagination.
People at
Rothenberg Ventures didn’t mind any of that (in fact, I think that they
actually liked some of these aspects). They trusted us enough to give us some
of their resources and that alone felt very motivating.
During the
following weeks, we spend almost every waking hour of every day at the
Rothenberg offices working and connecting with other VR startups and other
relevant companies that they have brought in. We went to various events to
showcase our work and got to meet influential people from the area.
The entire
experience was exhilarating. We no longer had to pitch VR to everyone we met.
We were surrounded by VR enthusiasts (including the Rothenberg Ventures staff),
people who understood the technology and its potential, we could focus on our
work.
It was a
very refreshing environment to be in, one that gave us great strength and a
room for our vision to breathe. We met with a lot of smart people from the
industry (not just VR, but related to VR) and exchanged our ideas, which was
very rare before, as people we met back home were either mostly too ignorant
(not in the pejorative sense) of our field to hold a sensible conversation
about it, or simply unwilling to accept it because of their conservative
values.
Letting the train run away to build a rocket
In the
meanwhile, we continued our work. I’ve continued researching and developing
light fields in which I have initially taken interest at December of 2014 as a
side project, while World of Comenius slowly transformed into Neos: a much
bigger and more grandiose project.
We released
Neos: The Universe for the second Oculus VR Jam and soon won a third place
(what is it with me and third places?). When demoing it to other people, we
tried to convey how it is just part of our main vision for Neos itself, but
that was mostly left with misunderstanding, because it wasn’t clear from the
experience itself.
That sort
of became a new problem and source of worries, at least for me. Because of the
big plans and visions I have for Neos, there’s a lot of underlying work that
isn’t immediately visible.
I spent a
lot of time designing and building architectural foundations and other parts of
Neos that could support the big visions and offer something that nobody else
does. Building such system requires a lot of patience and focus.
Meanwhile
others have been churning out quickly made demos and showing off their work,
while it seemed that we did very little. I wanted to avoid doing the same,
because such quickly made demos usually lack depth to them – they’re great
showcases of concepts and ideas, but we wanted to focus on something a lot more
substantial, something that will last for years, if not decades.
I also
vehemently avoided another approach to development, where you start with
quickly made demo and then keep piling on features. While this would allow to
release eye candy updates at rapid rate from the beginning, the development
speed would start dwindling as the project would go on, because it would become
bigger and bigger hairball of messy design and code.
Instead, I
have opted for the opposite approach, which has slow (visible) development
speed at the beginning, but starts ramping up and accelerating as the project
goes on, as everything benefits from a strong and stable framework. However,
such versatile and well-designed software architecture requires a lot of effort
and attention right in the first phase of the development, during which there’s
seemingly little progress, because there’s nothing that’s actually built on the
system, since it lacks the critical mass so function independently.
The most
difficult part about building system as complex and intricate as Neos isn’t
actually the technical part though. I’ve always found the technical part rather
easy. It’s very rare that I would get an idea and have absolutely no clue how
to implement it. I always know where to start and eventually work my way to a
full implementation.
Light
Fields? Easy. Volumetric rendering of MRI scans? Done in two days. In the spare
time when charging the battery of a quadcopter when visiting my dad actually.
I’m not even kidding.
The trouble
is that Neos is a very complex and expansive idea and requires a lot of time to
work through all the aspects of it and thorough consideration to make sure everything
fits neatly together, because I needed to find a set of basic elements which are
both very simple and elegant, but interact in so many ways that they provide
extremely flexible, but also consistent system.
I always
know what to do from moment to moment, but there’s just a lot of things to do.
So I keep working for months, piecing the system and working through it all.
But before the system comes together, there isn’t much to show for it.
What I
found most difficult is watching as everyone else is showing off their VR
projects with quickly made solutions, but with a fraction of functionality,
gaining attention, winning awards, participating at events, demoing in public,
getting invited to VR shows and podcasts, while I’m piecing together my big
vision in the shadows.
Coping with
that wasn’t easy though. I often feel guilty and anxious both towards people at
Rothenberg, worrying that taking so long might worry them and make them
question their support. I worry about not showing progress to the community as
well and that I’ll be simply forgotten and lose their support whenever I release
something new – something that I value highly.
Funnily
these worries sometimes actually help. Whenever I feel like I’ve lost
motivation to continue working on the project, I keep going because of my fear
of disappointing others, by not delivering what I have promised. It’s not the
ideal motivator, but it keeps me going through those times.
Distractions along the way
A few times
I have actually pushed Neos into the background and worked on a smaller
project, just to show something off, partially to mitigate those worries, for
example with Neos: The Origin or even Neos: The Universe. I’ve tried
incorporating as much code into them from the big Neos as possible, but having
a lot of throwaway code in them was simply unavoidable.
Having
those demos has proven useful in some regards (though the amount of time I have
wasted on trying to (unsuccessfully) publish Neos: The Universe to the Oculus
Store is infuriating) even to the development of the big Neos, since they
provided a nice ground to prototype some concepts and have something solid to
show others, but spending time on them kept pushing the big Neos further and
further away.
I kept
worrying about every hour I spent working on throwaway parts of the demo, just
to make a deadline or make the best impression possible, because I could spend the
time designing and building parts of the big Neos that were supposed to be
built to last.
The matters
were complicated by the fact that it wasn’t simple question of partitioning
time either. To work on the full Neos, I need to get into the right mindset
where I have the project architecture in my head and I can immediately think
through a lot of options and consequences of each design choice.
Switching
focus to another project and then coming back produces certain overhead – a
period of time where I need to get back into the right mindset, after being
“distracted”.
Sometimes
the distractions come from other sources too – travelling, running errands or
even publishing new update of SightLine (sorry guys!), trying to deal with
Oculus or some big event that I missed (and usually getting infuriated or
depressed as a result). Sometimes they even come so often that I lose my focus
on Neos just after I have gained it back again, further contributing to my
worries about not progressing fast enough.
Devoting my life to VR development
For those
reasons my colleague and I have decided to get rid of all (or most) of those
distractions, so I can focus fully on Neos for several months straight and push
it from the mild part of the (apparent) development speed curve towards the
steep exponential bit.
We stay at
our rented house most of the time, rarely go anywhere (except getting food and
other necessary errands) or meet with anyone. Even online, I don’t follow most
of the news and community developments, because whenever I spend time not
working on Neos, I get anxious about its progress.
So this is
my life now. I wake up, move a few meters to my computer, continue working
until I’m sleepy again. There’s some food and hygiene between, but mostly just
focused work. Day after day, night after night, month after month.
When I
dream, I dream of my project. Sometimes I dream of solving technical problems,
data structures, consistency checks. Other times I dream of architectural
solutions and ideas and then I wake up already in the middle of conscious
thought about Neos. This isn’t a metaphor or euphemism, this has actually
happened to me and it’s been one of the strangest feelings I’ve ever had.
During the
day, I daydream about Neos in its full blown state and all the awesome things I
would be able to build with it, I think how many cool things I can add into it
and how will I finally be able to share it with everyone else, hoping that
they’ll find it as brilliant and elegant as I want it to be.
And then,
some days, I fear that they will not. I fear that it’ll fail and go unnoticed,
I fear that I’ll disappoint everyone who trusted me and has given me this opportunity.
I fear that
someone else will suddenly release something much better and all my work will
go to waste. I watch as others rapidly release their VR projects, some of them
fully focused on what will be just a small subset of what Neos could do (or
something you could fully implement in a few hours with it), worrying that each
such release will make Neos seem less awesome and interesting to others when
it’s ready.
But I keep
pushing hard and working nonstop, happy or sad, depressed or full of
enthusiasm, slowly building towards the big milestone, when everything will
come together. Most of the time, only my own motivation to make this project
work and excitement about its possibilities is enough to get me through the
day. Other times it’s the fear of disappointing others.
I often
even wonder if I’m doing the right thing and making the right decisions. I
question if I should be doing this at all, if I’m not overdoing it, if I’m not
trying to get more than I can chew, if it’s the right way to do things or if
I’m the right person to do it.
The
important thing is, I keep pushing on and it’s paying off, because I can
already feel the moment approaching. Just as I kept pushing and devoting my
time and energy to VR when there was nobody to help me and support me, I keep
pushing now.
I often
feel very lucky that I’ve met my colleague, who could handle all the business
and social things that I never could, while also having great passion about our
project and great grasp of VR so we can discuss it in depth.
I feel
lucky that people at Rothenberg Ventures decided to help us and thanks to their
resources and efforts not only that we don’t have to constantly worry about
getting money for the next meal, rent or even new hardware and travelling, but
we encounter so many new opportunities and people that we wouldn’t otherwise.
Even just
meeting with people from Rothenberg is extremely invigorating, often times with
Dylan Flinn who took us under his wing there. It always refills our energy and
motivation and makes me feel happy that they trust in our abilities to make
great VR and our potential (to be honest, I sometimes wonder what did we
actually do to deserve such great trust, but I’m set on proving it worth).
Sometimes I
find motivation in work of other people or even entire teams and finding
analogies and parallels. For example, building the foundation for Neos is a bit
like team of rocket scientists working for months and years on so many separate
parts, doings tests, simulations, assembling the rocket bit by bit.
For a long
time, there’s not actually entire functional rocket and the individual parts
might seem to do “nothing” to laymen.
But then
they get to the part when the rocket is standing on the launch pad, ready for
start. Just a few last things remaining to put together until you hit the
button and it flies.
I’m at that
kind of stage right now. Everything is coming together so quickly, but still
not fast enough. Every day seems to last forever. Every day counts more than
the last. I work harder and harder, ignoring everything else, focusing just on
the project, because I can’t wait until it launches.
I can’t
wait until it gets into hands of people and it’ll be clear to everyone not only
what the big vision is, but how exactly is it being achieved. I keep hoping
that Neos will end up powering so many VR experiences, anywhere from social
communication to science and education, because people will see it as a useful
tool.
I keep
looking forward to the point when its apparent development will hit the
exponential part of the curve, so I can keep releasing one new update after
another, providing plethora of new abilities and functions and demonstrating
all the ideas of how things could be done in VR that I have been piling in my
head (and notes) for years, from enhanced communication, sharing experiences
with family, working with mathematical formulas or collaborative VR way of
editing audio and video.
If I ever gave
up during the process, I wouldn’t have the opportunity to devote this much time
and though to these concepts. Even though majority of people can’t or don’t
want to help me, there are always some that do and it’s thanks to persistence
that you keep slowly accumulating those.
The
cofounder of Solirax found me out of the blue, because he stumbled on my work
online and without him I wouldn’t be able to create and run a startup (and
technically I still don’t, he does, I just keep creating).
The writers
from Road to VR (especially Paul James) have frequently offered to publish
articles on my endeavors from the early days, bringing more attention to them.
On the
other front, it was thanks to the ever growing VR community full of people who
supported and spread my work among others, that the awareness of my projects
has spread exponentially. When I was stuck in my country without funds, dozens
of people have demoed my work in many different places in the world, for which
I’m very grateful.
Thanks to
this awareness, people at Rothenberg Ventures knew of my work when they were
picking the startups for the first River VR accelerator and decided to invite
us in, after the official registrations ended. They provided us with funding
and support, that pushed our startup in ways we couldn’t imagine.
Thanks to
all of this, I can keep pushing on, despite all the difficulties and worries,
towards the launch day of my metaphorical rocket. And when it finally flies, I
hope it’ll reach the stars.

Great read, as an aspiring VR entrepreneur it's really helpful to read things that set my expectations properly.
ReplyDeleteIt's a shame Oculus didn't manage your expectations better at the start, they seem to be really bad at doing that.
^ This goes for developers and consumers ;)
DeleteThanks! I myself had absolutely no idea what to expect, but over the time I pieced things together from what I read from others and some things I learned the hard way. I'm glad you found this useful.
DeleteInteresting, I see you are building a metaverse.
ReplyDeleteWell I try :D Though true metaverse is combination of all software and VR worlds.
DeleteSightline The Chair was my fist experience with the Rift, DK2, and I was totally amazed and in awe and it was what VR was meant to do...wow people. But the graphics were somewhat lacking (i understand it was an early foray into VR!) But I was soooo hoping you would make an updated one for the Consumer Version. Something amazing to demo to my friends and family to amaze them into realizing how utterly cool and amzing VR is! Charge $30 for that on store and you'll make a killing!
ReplyDeleteSightline The Chair was my fist experience with the Rift, DK2, and I was totally amazed and in awe and it was what VR was meant to do...wow people. But the graphics were somewhat lacking (i understand it was an early foray into VR!) But I was soooo hoping you would make an updated one for the Consumer Version. Something amazing to demo to my friends and family to amaze them into realizing how utterly cool and amzing VR is! Charge $30 for that on store and you'll make a killing!
ReplyDeleteWow that was an awesome read. You are an excellent writer as well as developer. I honestly hope the absolute best for you, what you are creating seems to be incredible. I wish I had the same work ethic as you, there is absolutely no doubt that with your determination and perseverance you are going to go very very far in life.
ReplyDeleteTomas, thank you for sharing your story and very personal thoughts. I am truly honored to be able to play a small part and please know that you have my continued support. People like you are why I do what I do.
ReplyDeleteI tried Sightline: The Chair when I first came across it in Oculus Share and it filled me with rage - pure jealous rage. It made all my development efforts in VR seem shallow and derivative - here was someone who truly understood what VR can and should be. Once I had the fortunate opportunity to bring in the best VR startups I could find for the first class of River, I immediately knew you were on the top of that list (along side Tiltbrush - the one who got away ;). And while it took me some time to track you down (thanks David Oh!), thank you for accepting my Skype request. When I met you and as I got to know you over the months of the program, you continually impressed me with your humbleness, nonstop work ethic, passion for VR, and pure genius. I can't wait to see when the rocket of Neos gets to finally take off. I've been blown away with everything you've done and can only say keep it up, you have my support.
Slight line the chair was what converted me from being a non believer, to a day one preorderer of CV1. Before slightline, no demo had managed to convince me that VR was anything more than a gimmick. Slight line have me chills, it made me realize how wrong I was, how big vr is. I cannot thank you enough for this.
ReplyDeleteI have not been in the same situation as you, but what I can say is life throws what ever shit it can at you, only the strong can keep going regardless. Reading your blog post makes me wish I had caught on earlier, you're a great dev, looking forward to see your future projects, hopefully paid though, I want to give you money!
Great read. Keep your focus, you've got talent and drive and understand what you're doing and will succeed without those who are wasting your time dragging you along. In the same boat! #NeverQuit
ReplyDeleteTomas, it's been a such a pleasure working with you, supporting you, and learning from you. At Rothenberg Ventures, we feel lucky to be in your corner and do our part to keep helping you grow and develop. The biggest challenge you're facing isn't speed or quality but rather what you should be building. You can produce anything you set your mind on (that's the beauty of VR), but figuring out what VR users of today and tomorrow want, is what is the trickiest. You and Karel are doing a brilliant job navigating the present while building for the future. Keep up the amazing work, and we'll do our best for you!
ReplyDeleteReally beautiful essay--your earnestness and enthusiasm make your adventure so present.
ReplyDeleteI keep re-visiting this post every now and then.. What an amazing read! Tomas and Karel, you guys are just the best! So happy I met you and so honored I got to help out with some of your demos in San Francisco and Stanford. Your story is so inspirational and the products you build are simply EPIC :) Can't wait to see your rocket reach the stars!! Super excited about the updates.
ReplyDelete