If you haven't gotten Reflections yet, make sure you head on down to our Steam Page and pick it up today!

What is Reflections?

Reflections is a real-world adventure game where every action you take has meaningful consequences that radically shape the experience. The game takes a new approach to story, where everything you do can be woven into a narrative that drastically changes, thanks to our Storyteller engine.

  • You create the story - The powerful Storyteller engine watches everything you do and changes the experience to suit.
  • Three Acts - Experience various moments in your life which differ radically based on what you choose to do.
  • Dynamic progression - time passes as you play, changing the opportunites and events that unfold
  • Full environment interactivity - If you want to do it, you probably can. Reflections isn't about sitting and watching. Everything has its use.
  • AI that responds to you - Multiple characters and creatures to build relationships with, relationships that may last your whole life
  • Beautiful environments - stark black and white environments that slowly get filled with color by your actions

The Setting

In Reflections, you are getting ready to leave home and start your life as an adult. You have to put things in order and get ready to leave by the end of the day. To do so, you can tidy up your business, help build relationships, or just go exploring. From there, it's up to you; the entire course of the game is based on the actions you take.

About the Storyteller

Reflections uses a unique Storyteller engine, that allows anything that happens to feed into the narrative. Rather than picking story options, everything you do is part of the story. How you choose to spend your time matters; the Storyteller shapes your future out of everything, no matter how big or small. A complex system under the hood determines how actions affect your story, and makes hundreds of changes to accomodate. These changes can be as small as an item that reappears later in your life after it was used, or as big as an entirely new landscape to explore based on your larger choices. Our goal is to custom tailer an experience that you can relate to, which feels like something that you made happen.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

We've been working feverishly to make major improvements and have just launched our version 0.4 on Steam! You can check out the many new features, including improved graphical fidelity, a redesigned art style and tons of gameplay improvements.

Acceptance into Boston FIG!

Reflections has been officially accepted into the Boston Festival of Indie Games! The game will be displaying in Boston on September 12th, and we're working hard to have new content to show for the event.

BostonFIG

Festivals are a big part of us getting the word out about the game. As a small team, we submit to numerous events and getting accepted into them has been a huge boost. Reflections showed as part of the MIX events at GDC and SXSW. We are very honored to have been included in another event and look forward to meeting all the devs in Boston!

Redesigned The Art of Reflections

Reflections originally started with the intention of developing a striking visual style, which is why the game uses a black and white aesthetic and drips color in the represent your actions. However, we've been frustrated with the lack of distinction in the game's style after the initial viewing.

Our general goal has been to move towards a more painted, impressionistic look. The game was previously designed around a minimalist approach, with largely flat, smooth surfaces and simple colors. Our hope was that we could incorporate Unity 5's dynamic GI system to compensate for that, but until now a few bugs and performance issues have made it difficult for us to rely on. I've been nursing a side project of figuring out ways to improve the game's visual style and make it more distinctive, so this cycle I decided to put it into action.

First Exploration Into More Style...

Character Style

Our first exploration was into something simple, so we did some comparison with contour lines and without. I use Shader Forge for our character shader (though the rest of the game is using a variation of the standard shader), so I started with a simple outline where the character gets duplicated and inverted to convey the contours. That worked reasonably well, but we found that our test audiences didn't really like the look of just the character outlined against a more standard background. So, we made an update of the whole scene.

Contour Lines and Sobel Edge Detection

Celshaded optionB

This was better, but the style was still missing a lot. The soft, smooth shapes just didn't feel right with the outlines, because the overall visual style wasn't built around it. That being said, I felt a really strong inkling that this was an avenue we needed to explore, and that we needed to do it in an efficient way that wouldn't kill our two-person art team, especially since one of those people is also serving as designer and director.

We eventually abandoned the shader-based version of the lines and focused on a Sobel edge camera filter that worked out fantastically. We're exploring the possibility of altering the effect based on the color of the surface, but for now the sobel edge is doing a great job of defining the shape and bringing things together well.

Exploring the Details...

11866458 10153109030490003 64336

My next effort was to explore what we could do with a stylized detail texturing effect. This process was simple, but time consuming. I wanted to give the impression that the elements of the scene had been "painted" into the scene, so I put together a collection of texture in Photoshop that would be used for detailing. However, something like that could easily be done wrong with incorrect contrast or poor strokes. I found that the mixer brush was the best tool and eventually settled on 18 different brushes for different types of brush strokes, depending on the surface, size and value.

This was starting to show a lot more promise, and I could start to see where it might really start to work. We made a variation to the Standard Shader so that these details could be projected in world space, allowing us to tile them more broadly across multiple unique objects and keep modular pieces looking distinct.

We also experimented with making a subtle jitter effect on the detailing, as if the images were being redrawn like what you would find in a film like Waking Life. However, in the case of a 3D video game, I haven't been able to figure out a good way to simulate this kind of effect without causing motion sickness or discomfort.

Bringing it All Together...

Shots 8 19 2015 0000 Layer 15Build 8 21 2015 0000 Layer 3Shots 8 19 2015 0013 Layer 1

After much experimentation, I think we've finally started moving in the direction of something that will really work on a core level. We've pumped up the contrast substantial. There's still some more work to do on lighting now, particularly because we'd been previously trying to reduce the brightness on relatively simple objects. Now that there is a lot more surface detail and value, we need to bring the lighting back up to match what we're getting from the new style.

The Evolution...

It's important periodically to look back at how things have evolved for context, so I thought I'd post our evolution of the game's visuals from it's initial concept as a way of illustrating the progress. I think it's usually very easy to see a long road ahead and not see how far you have come, so this helps me as much as anyone.

The original version of Reflections from Unreal Engine in 2012:

The original version of Reflections in Unreal Engine 3 in March of 2012

The game right after our Steam Greenlight announcement, converted to Unity 5:

Reflections Screen Updates 0002

The look of the game at the initial launch on Steam Early Access:

New House

Finally, the current art style as of the last update:

Shots 8 19 2015 0010 Layer 4

What's next

Our original plan was to stay on Early Access for only 1-2 months, but we've been getting such amazing feedback on the game and been developing so many ideas that we expect it's going to take longer than that. Reflections has always been an experiment, and we're committed to making that experiment the best it possibly can be.

Thanks everyone for following us until now! We're really looking forward to showing more of the game as we go and really digging into the systems and mechanics. It's been interesting explore a narrative driven game on Early Access, and I will probably do a post in the near future discussing process of evolving the game's narrative while we engage actively with users. It's been a really unique experience and I have a lot to say on the subject.

Keep an eye on this space for more details and make sure to check out the game on Steam!

Reflections is out now on Steam Early Access!

Reflections is out now on Steam Early Access!

News 2 comments

Reflections is finally out on Steam! We're looking for feedback from our community as we go through our Early Access face and get ready for the full launch...

Reflections is Back, On Steam Greenlight, PS4 and Xbox One

Reflections is Back, On Steam Greenlight, PS4 and Xbox One

News 2 comments

Reflections has gotten a huge graphics overhaul, is coming to consoles and is enjoying a rapid climb through the Steam Greenlight process!

Thoughts and Reflections

Thoughts and Reflections

Feature 1 comment

This is my "self-analysis" of the intention behind the game. I'm not going to be too specific regarding the content of the game, so as not to spoil anything...

Post comment Comments  (0 - 10 of 11)
Guest
Guest - - 689,194 comments

This comment is currently awaiting admin approval, join now to view.

TristanParrish Creator
TristanParrish - - 123 comments

Hey everyone! Things were looking grim there for a bit, but we finally brought Reflections out of cryo-sleep! I'll be saying more soon, but we are currently on Steam Greenlight if you would like to check it out! Steamcommunity.com

Reply Good karma+2 votes
cocouple1
cocouple1 - - 1 comments

I saw the trailer of Reflections on Steam, and it looked awesome. If the game is half as good as the trailer made it out to be, we'd love to check it out and write a review for it on our site.

Reply Good karma Bad karma+2 votes
TristanParrish Creator
TristanParrish - - 123 comments

Absolutely! Message us through www.reflectionsgame.com and we'll add you to our press list.

Reply Good karma+2 votes
Guest
Guest - - 689,194 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 689,194 comments

dude it's 2014 now! and i want this game!

Reply Good karma Bad karma+2 votes
TristanParrish Creator
TristanParrish - - 123 comments

Hey, to those of you who are still interested. This project is not dead, it just turned out to be a little bit more involved than I had anticipated. I was originally planning on submitting it to the 2012 Indiecade, but I didn't get the game to a reasonable state in time. I'm hoping to release something in the near future, so keep a watch out!

Reply Good karma+2 votes
CubanGringo
CubanGringo - - 12 comments

OOh, released? Where?

Reply Good karma Bad karma+1 vote
RoboTyphoon
RoboTyphoon - - 660 comments

First person interactive experiences are different, reminds me of The Stanley Parable. Hope this turns out to be as good as it's looking, aha.

Reply Good karma Bad karma+1 vote
ZeroComfort
ZeroComfort - - 82 comments

Looks promising!

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @playreflections, @tristanparrish

HDRP video part 5, where I go over some of the enhancements to reflection probes, including per-face editing and pl… T.co

Dec 13 2018 by tristanparrish

Part 4 of my HDRP tutotial! A quick primer to the post processing stack and using volumes to change them.… T.co

Dec 13 2018 by tristanparrish

Part 3 of my Unity HD Render Pipleline Tutorial, where I go over lighting features and the new, more physically acc… T.co

Dec 11 2018 by tristanparrish

Part two of my tutorial series just went live! Check out using Environment Volumes in the Unity High Def Render Pip… T.co

Dec 10 2018 by tristanparrish

A little clip from Reflections #ScreenshotSaturday T.co

Sep 8 2018 by playreflections

We have Episode 2 of our video series about Grave! We hope you enjoy and understand a little more about how things… T.co

Aug 1 2018 by playreflections

We are happy to announce that we have a video series to talk about the development of Grave. We will be announcing… T.co

Jul 30 2018 by playreflections

If you have not checked out our gaemyou should. The art is beautiful! #ScreenshotSaturday T.co

Jul 21 2018 by playreflections

Joshua Turner is our new PR/Community Manager. He has been working in the industry for 5 years and has experience i… T.co

Jul 11 2018 by playreflections

Hey guys, Thanks for all of you who have stuck with us so far. We have a few great updates coming so stay tuned. We… T.co

Jul 11 2018 by playreflections