Ghost's End

Overall★★★★★★★★★★3.52
Fun★★★★★★★★★★3.00
Innovation★★★★★★★★★★4.27
Theme★★★★★★★★★★2.43
Graphics★★★★★★★★★★4.38
Mood★★★★★★★★★★3.59
Portrayal of the last AI on Earth, during the moment when its source of power is on the edge of flickering out of existence. While not a game, this piece is just an ambient and semi-interactive bit of visual artwork.

There are two versions available, both of which respond to the left/right mouse buttons:
- Stand-alone, which provides its own images.
- Webcam-based, which acts like a carnival-mirror (all data stays local to the client).

Note: It can sometimes take a few seconds for the shaders to compile (depending on CPU speed). There's unfortunately no UI to indicate progress, so it'll just show a black screen after the initial download progress bar completes.

While I definitely recommend trying out the webcam-based version, quite understandably most people either don't have a webcam or would feel uncomfortable, hence the creation of the stand-alone version. While my intent was to unify the two builds with a set of player-controls, I didn't have time to learn the UI suite and handle any webcam-toggling errors.

In any case, thank you for your time, and I hope you enjoy the visual toy! :relieved:

ghosts_end_example_3.png
About the source: The bulk of the project is implemented in shaders, notably GheSimulationMoveShader.shader. Other than that, FragmentShaderSimulation.cs is the generalized tool that coordinates execution of the initialization, cursor-input, simulation, and display shaders. :grin:

screenshot

Comments17

Tad
Tad1 Aug 2017, 02:13
This is incredible! Absolutely stunning work!
Angela He
Angela He1 Aug 2017, 02:49
This is REALLY cool. I'm so impressed. I just spent who-knows-how-many minutes clicking on parts of my room and face.. BRB, looking at source code.
vipbasil
vipbasil1 Aug 2017, 07:34
It's a quite interesting and sticking interactive experience, maybe you can change the photos one in the time , or after the power completely go down... it may be very interesting.
GuillaumeM1 Aug 2017, 07:42
Like it, i spend lot of times clicking on screen, this is quite soothing.
Hazza
Hazza1 Aug 2017, 08:29
Love the idea! Looks awesome!
Thinkofname
Thinkofname1 Aug 2017, 10:37
Pretty shader, its nice to see the pictures form
Vlad Chechyotkin
Vlad Chechyotkin1 Aug 2017, 10:42
Looks like you just stole all the happiness from my soul
Badosz
Badosz1 Aug 2017, 10:47
Great idea man
LiquidBrain
LiquidBrain1 Aug 2017, 11:35
This is amazing and super cool!

I can't believe how skilled you must be at shaders. I don't dare to look at the source code as I'll probably get a headache..

Edit:


I'd love to see a post jam version of this!

#### Ways to expand:
- More colors (kinda obvious)
- Sound integration: Change speed, size and direction of the "living pixels" according to different sound/ volume changes.

// Rasmus (one half of LiquidBrain)
Sempra
Sempra1 Aug 2017, 21:06
This is visualy awesome. Not sure it's really a game tho but the entry is cool ! I'm happy i've saw this one and tried your shader skillz ! Good job on that !
RockhopperGames
RockhopperGames2 Aug 2017, 09:53
A very clever effect, that I could well see being used in larger projects! I hope you get some good use out of what you made here!
flukeshot3 Aug 2017, 02:31
Looks sweet! Checking out the source now.
Descrout3 Aug 2017, 09:10
Stunning visuals ! After a short time my game crashes and i need to refresh the page other than that fun mechanic to stick around :)
bombjack
bombjack4 Aug 2017, 18:27
really nice :smile:
ProdigalSon
ProdigalSon4 Aug 2017, 19:42
Very interesting effect, beautiful too, wish there was some sound to increase the immersion or ambiance music. :)
ToonTeamJ5 Aug 2017, 15:07
This may not be a game, but it's the next best thing. Excellent work.
Franklins Ghost
Franklins Ghost20 Aug 2017, 08:29
Beautiful looking interactive artwork. Absolutely loved the visuals of this and how everything moved. Spent quite a lot of time playing with this and seeing what things I could see. Impressive work.

Other games by @austinspafford

Found a bug?
Tell us on Discord