Eye of the Temple in 2019
I've completely failed to keep up the posting in 2019, but it's not too late to write at least one post this year! Here's (almost) everything that happened with the development of Eye of the Temple in 2019!
But first, let's look at what happened in the last part of 2018 after the previous post.
Creaking Gorge and The Cauldron
Since my last post in July where I finally got a vision down for the level design in Eye of the Temple, I've been feeling super productive adding new areas and features to the game.
In August I added two new areas and in September I've been revamping the in-game UI and the speedrun mode. Only problem is I haven't kept up with these blog posts. To avoid this post getting too long, I'll cover the new areas here and save the UI work for a later post.
Creaking Gorge
Creaking Gorge is an area where you move along and into cliff sides and atop wooden scaffolding. It's by far the most vertical area in the game, spanning more than 50 meters vertically.
Level design workflows
Let me talk a bit about my workflows for doing level design in Eye of the Temple since I recently had some progress in that area.
I've been in something akin to a level design writer's block for a long time, being able to rework individual small areas, but unable to start the major world redesign that I've been intending for over a year.
Maybe calling it writer's block is pretentious - the fact is that I've never done this sort of work before, so I may just not have developed the necessary workflows to deal with it. Anyway, I think I might have finally cracked the nut.
I've had plenty of ideas, but fragmented and not crystallized enough to get down on paper. How do you start planning a non-linear world meant to be highly interconnected and interdependent? I can talk about what eventually worked for me.
I've long pondered what type of document could help me get ideas down on paper in a quick way. In addition to text documents (glorified to-do lists) I've been using tilemaps for sketching level designs.
I've been experimenting with using Unity Tilemaps as a digital replacement for pencil level design sketches. Some success so far, although I'm really missing rotation/flipping of selection and proper multi-selection.
— Rune Skovbo Johansen (@runevision) November 27, 2017
New pots feature, mixed reality, Discord server, Yonderplay event
It's time for a new update on the development of Eye of the Temple.
Events
GDC in March is well behind us and I had a great time there. Among other things, I got to show off Eye of the Temple at the European Game Showcase (and saw a lot of other cool games too). This was a private event for specially invited people from the network of the organizers.
Now, Eye of the Temple has been selected for Yonderplay, an event that's part of the Nordic Game Conference in Malmö in Sweden and open to everyone at the conference. This will go down on May 25, the last day of the conference. This is the most public showing of the game yet, and I'm very excited about it! If you'll be at Nordic Game Conference yourself, come by and say hi and give the game a try.
New trailer, public Steam page and Eye of the Temple in the press!
Last week I took a dive into the world of PR with Eye of the Temple.
There is a new trailer you can see on the website eyeofthetemple.com or right here below.
And Eye of the Temple now has a Steam page: Eye of the Temple on Steam
If you have a Vive or Oculus Rift, and think Eye of the Temple looks interesting, you can totally add it to your wishlist on Steam now! ;)
After that I took my first stab at contacting the press with a press release. The story got picked up by UploadVR and a handful of smaller outlets (see list on the Sanctum Dreams website). Considering I'm an unknown small indie developer with no experience with the press, I'm pretty happy with the results.
This week I'm at Game Developers Conference in San Francisco. I'm mostly here with Unity, but I'll also be showing Eye of the Temple at the European Game Showcase.
Exciting times!
January 2018 update
It seems like I didn't blog since July. How scandalous! Well, here's an update on what I worked on for Eye of the Temple since then.
Presented as a series of tweets, because that's what I have time for.
Note: Add blockers seem to sometimes randomly block some of the embedded tweets for some reason.
Prettier background environment
The cold snowy mountains didn't give the feeling I was aiming for. Failing to find anything ready-made that fit the bill, I created my own lush, mountainous environment.
What do you think of this new environment art for the backdrop of the temple that we've been working on? #gamedev #indiedev #VR #HTCvive pic.twitter.com/ASGxGCeG3p
— Eye of the Temple (@eyeofthetemple) September 20, 2017
Another shot of the mountains surrounding the temple. #screenshotsaturday #gamedev #indiedev #VR #HTCvive #madewithunity pic.twitter.com/GmfAwyzPvp
— Rune Skovbo Johansen (@runevision) September 23, 2017
Failed attempts at mixed reality capture with StereoLabs ZED stereo camera
I think a mixed reality video would be the ideal way to show off Eye of the Temple, so I invested a bit in this. Unfortunately it didn't go well due to a combination of a bad choice of immature tech, and an insufficient green-screen setup. I might revisit this in the future though.
@stereolabs3D Could you show how this 3D printed mount is meant to be used with a Vive controller and tracker respectively? pic.twitter.com/UqoEm0E77v
— Rune Skovbo Johansen (@runevision) September 16, 2017
It's designed to hold a Vive controller, a tracker and even an oculus touch. pic.twitter.com/yc4fC2J5ZJ
— Stereolabs (@Stereolabs3D) September 16, 2017
I posted a video here with my troubles. See tracking issue at 8:04. I mailed your support with more details. https://t.co/DCk6KeRO0O
— Rune Skovbo Johansen (@runevision) September 23, 2017
Argh! Mixed reality recording is hard! #VR #mixedreality #HTCVive #indiedev pic.twitter.com/YWVH6oFgc9
— Rune Skovbo Johansen (@runevision) September 26, 2017
Glowy light for certain platforms
Any Unity shader experts who might know why I get heavy banding on alpha of frag function output on Windows (but not Mac)? pic.twitter.com/Xrq8CliYNo
— Rune Skovbo Johansen (@runevision) October 16, 2017
I made a spiky glow for this platform. Helps a bit with awareness of edges without having to look down all the time. #VR #gamedev #indiedev pic.twitter.com/I9ScvbmzZL
— Rune Skovbo Johansen (@runevision) October 17, 2017
New build for testers with whip and other improvements
I finally finished developing the whip and got a build out to the testers.
Trying to recruit people to test the speedrun mode (never had any luck!)
The speedrun mode is super fun and challenging to me, but nobody else seem interested in it. Besides asking on twitter I also contacted some of the notable VR speedrunners and people who has posted about VR speedrunning on Reddit, but got nothing out of it. If anyone reading this have a Vive and would like to try it, do let me know!
#speedrunning in #VR with #HTCVive? Anyone want to give the speedrun mode of @eyeofthetemple a go? https://t.co/6g2WSQ2jnT pic.twitter.com/MtVtMKdLC0
— Rune Skovbo Johansen (@runevision) October 26, 2017
Implemented a new type of dangerous rooms for the temple
The reviews for this feature are through the roof.
Watch out! Working on a new type of danger in @eyeofthetemple... #screenshotsaturday #gamedev #indiedev #VR #HTCVive pic.twitter.com/95uYeL3b86
— Rune Skovbo Johansen (@runevision) October 28, 2017
It's getting tight in here. @eyeofthetemple #screenshotsaturday #gamedev #indiedev #VR #HTCVive pic.twitter.com/Tvrd3OcWk2
— Rune Skovbo Johansen (@runevision) October 28, 2017
"What do you mean I have to get in there!?" New room in @eyeofthetemple #screenshotsaturday #gamedev #indiedev #VR #HTCVive pic.twitter.com/7lE2iqorVD
— Rune Skovbo Johansen (@runevision) October 28, 2017
Got serious working on the big level design overhaul
Still far from finished with this one.
I've been experimenting with using Unity Tilemaps as a digital replacement for pencil level design sketches. Some success so far, although I'm really missing rotation/flipping of selection and proper multi-selection. pic.twitter.com/jT2PZloAYE
— Rune Skovbo Johansen (@runevision) November 27, 2017
I'm using #unity3d tilemaps for level design planning of multi-story structures. Moving things around becomes a pain though; having to do it separately for each layer. Any better alternatives? pic.twitter.com/STSb8AarvB
— Rune Skovbo Johansen (@runevision) December 29, 2017
Worked on a texture tool "Bricker" to easily create bricks and carved shapes
I've been continuing refining my tool for generating textures+normals from simple color masks. Output quality is getting there... #gamedev pic.twitter.com/jWzCUdc6Oz
— Rune Skovbo Johansen (@runevision) December 11, 2017
More on that in another post.
Contracted a few pieces of concept art to get inspiration for improving the visual look of the game
I've had decent progress towards realizing the concept art vision for @eyeofthetemple. I'll put further work on that on hold for now and focus again on a level design overhaul. #gamedev #indiedev #screenshotsaturday #VR #HTCvive pic.twitter.com/csUc4C5o7p
— Rune Skovbo Johansen (@runevision) December 23, 2017
And finally, introduced this little birdy
Bird spotted by the temple. #gamedev #indiedev #VR #HTCVive #birds pic.twitter.com/x8W7IRm54g
— Rune Skovbo Johansen (@runevision) January 15, 2018
That's it for now. Hope you enjoyed this glimpse into the development, and see you soon. Back to working on the game for me!
Remember you can also follow the development as it happens following @EyeOfTheTemple or @runevision on twitter.
July update: Trials and triumphs of whips and levers
Here's the latest updates on the development of my Vive VR game Eye of the Temple.
For the past several months I've been working on improving the whip I prototyped last year. In the last post, I showed how it could grab levers, but there were a lot of issues and the whip and lever didn't exactly look pretty. Now see what it looks like now:
This feels really good to use now. It didn't get to this point without a lot of issues on the way though.
June update: Verticality, puzzles, whip
Here's the latest updates on the development of my Vive VR game Eye of the Temple.
For the past month I've been mainly working on improving the whip I prototyped last year. It can now be used to grab levers at a distance, and then you can yank the whip backwards to activate the lever.
Testing whip and lever in Eye of the Temple. Still some way to go, but getting there. #gamedev #indiedev #vr #HTCvive pic.twitter.com/8TZHflQnM2
— Rune Skovbo Johansen (@runevision) May 20, 2017
There's still some way to go, especially with getting the audio cues right. The physics will never be quite like a real whip, but making it satisfying to use is the top priority.
Apart from this I've been looking into designing more puzzles for the game. I'm no expert puzzle designer, but bit by bit I come up with some that I think work well. The latest involve tall rotating towers, activated by levers (no whip use necessary for this one) where you need to step around on and in them at two different levels.
This also marks my increased effort in making better use of verticality in the level design. Experiencing the great heights is a draw of the game, and I'm figuring out how to use that optimally.
"Add more verticality" they said, and I agree! New puzzle elements in @eyeofthetemple #VR #HTCVive #madewithunity https://t.co/hvxgYxW0uR pic.twitter.com/tjDuCk2ufo
— Rune Skovbo Johansen (@runevision) June 13, 2017
I don't have a new build with these new things yet. The work right now is on smaller isolated pieces and puzzles, and once I have a set of those that fit nicely together, I'll begin integrating it all back into the overall world design.
April update: Fire, blades, speedrun mode
Here's the latest updates on the development of my Vive VR game Eye of the Temple.
New additions:
- Fire! One challenge tunnel now has fire hazards.
- Blades! One challenge tunnel now has swinging blades.
- Speedrun mode! A more challenging way to play the game. More notes below.
- Hat! You're now wearing a hat. Hope you like hat.
- Experimental spectator camera. 3rd person view. More notes below.
- Field of view is now restricted when close to falling and when falling in order to further reduce risk of motion sickness.
- Placeholder ambient soundscape taken out of the game for now since it had confusing footstep sounds.
Speedrun mode
For those of you who wanted more challenge in the game, there is a new speedrun mode. This mode times your play-through but also speeds up the platform movements as long as you can keep up.
This mode is has a higher risk of being uncomfortable, causing motion sickness, and falling over, so engage on your own risk.
- Each time you take a perfectly timed step onto a new platform, the game will speed things up a little bit.
- Each time you miss an opportunity to step onto a new platform, the game will slow things down a little bit. (This can occasionally happen through no fault of your own.)
- When you die, the speed is reset, so it's recommended to keep to a speed you can handle in order to not lose momentum in your speedrun. You can avoid speeding thing further up by taking steps in a slightly slower way.
I do not recommend this mode to people who haven't already played through the game at least once, so in the final game I'll probably only unlock the speedrun mode by completing the game.
How to use: For now though, you start a speed run by first starting a new game, and then press Shift+R on the keyboard.
Experimental spectator camera
The gameplay in Eye of the Temple can be hard to get an impression of for others by looking out in first person. I've experimented with an alternative camera angle shown on the monitor that shows the action from 3rd person perspective.
How to use: Activate/toggle 3rd person spectator camera by pressing X on the keyboard.
This view requires extra resources from your computer, so if you get performance problems, turn it off.
What do you think of 3rd person spectator camera? Is it something you might use for streaming, videos, or for people watching you play? It's still a bit buggy and has room for improvement, but I'm curious what you think of the overall idea.
February update: Gems
Here's the latest updates on the development of my Vive VR game Eye of the Temple.
New features:
- There are now gems throughout the temple that you can collect.
- Moving platforms have glowing symbols on them.
- Visuals: Intro area has some red stones and some of the dungeons have grittier gray stones and spikes.
- The way the platforms move has been tweaked, hopefully to further reduce potential for dizziness.
Notes on gems
The gems are found throughout the temple. The exact placement tries to take player proportions into account so that they are at a comfortable distance for reaching. I haven't tested this on different people yet though. If you could let me know how it works for you and how tall you are, that would be helpful. If you don't want to share that, that's ok too.
Right now the gems don't do anything yet. Later I will implement at the minimum a way for you to see how many you collected.
Beyond that I need to decide if the gems have a critical or non-critical function:
A critical function of the gems could be if they are used to unlock new areas in the game and thus are needed to progress. Or an almost-critical function would be to unlock alternative paths or secret rooms not otherwise accessible. This is still fairly critical because it would be annoying if you're trying to see 100% content of a game to find out you can't due to some mistake made earlier that's too late to do anything about. Currently there are one-way platforms that you can take which will prevent you from going back to collect any gems you might have missed. If I make the gems critical, I'd have to find a way to make it possible to always go back to all areas of the temple.
Non-critical functions of the gems could be high-score, achievements, and, I dunno, unlockable hats if I get a selfie stick implemented for the game. :P Old games would typically grant you extra lives, but it doesn't work for modern games with infinite lives.
For now I refrained from placing gems at platforms that only go one way. If there were gems there and you failed to pick one up, you wouldn't have a second chance and I thought that might feel unfair or frustrating.
Early testers online forum
In order to try to get faster feedback and shorter iteration cycles, I opened up for people to sign up online to be early testers of the game. If you have access to a Vive (and 2.2 by 2.2 meters space) and would like to try out the game and provide detailed feedback based on your experience, please don't hesitate to join!
Sign up to provide feedback on early builds of Eye of the Temple