Otherworldly Stars by Sam Twidale

[raw]
made by Sam Twidale for LD33 (COMPO)
In Otherworldly Stars you are an evil fire God with a bad case of amnesia. You are summoned back to your shrine with no memory - and so go forth searching for your disciples, trying to gather your memories.

The game has a graphical style inspired by Ludum Dare 29 entry Beneath The Cave by feiss and the iOS game Alto's Adventure by Snowman. It was written using Haxe, targeting JavaScript/WebGL. It requires a recent graphics card and modern browser to run at all, and probably needs a fast computer to run at full speed.

For those without these things, here is a playthrough video: https://www.youtube.com/watch?v=TxFP0QTp4XI

Controls are just point and click and arrow key movement. There was going to be some bullet hell and a longer story with multiple runthroughs of the game as you atoned for your past sins, but time ran out - so it's an incomplete narrative, and there's not much in the way of gameplay.

CONTROLS
========
The game requires keyboard and mouse. In case you miss the instruction, you use the left and right arrow keys to move, and mouse hover and click to interact.

IMPORTANT NOTES
===============
* There is no audio, that's not a bug - I wanted to avoid problems with cross-browser compatibility, and ran out of time in any case.
* The sky shader code is a derivative of the three.js sky shader example: http://threejs.org/examples/#webgl_shaders_sky - I did not write that shader from scratch in 48 hours.
* There is a bug that causes slight blips with particle systems on Chrome. This does not to happen with Firefox or IE, so I recommend playing on those instead.
* I (attempted to) fix an annoying bug that made the text disappear sometimes, reported by players after the jam ended.

CREATED WITH
============
* The Haxe Programming language.
* three.js for rendering with Haxe externs.
* Joshua Granick's actuate tweening library.
* Luke Moody's ShaderParticleEngine for three.js.
* Massive Interactive's msignal signals library.

Ratings

Coolness 79% 2
Overall 2.91 669
Fun 2.11 900
Graphics 4.11 71
Humor 1.75 777
Innovation 2.92 515
Mood 3.59 125
Theme 2.91 736

Feedback

NickMakesGames
24. Aug 2015 路 02:06 UTC
A really neat game. I found the two main draws to be the gorgeous, particle heavy visuals and the story.
The visual spectacle was executed brilliantly - the ever darkening night sky really is exceptionally pretty.
Unfortunately, the story was hampered by a bit of buggy text - I found that, when entering a new screen, the story chunk that was tied to it would sometimes cut off, and I would have to leave the screen and come back in order to read what it said.
馃帳 Sam Twidale
24. Aug 2015 路 02:29 UTC
Thanks for the feedback. I'll put up a debug version of the game that makes the sky shader parameters manually tweakable soon.

Also drat, that bug... I think that's owing to the mouse picking up some "examinable" object that shouldn't be there when the camera jerks between screens. Oh well!
ENDESGA
24. Aug 2015 路 02:39 UTC
Looooove the art and atmosphere :D great work man
Jamie Guillemette
24. Aug 2015 路 02:42 UTC
Love the initial art style.
was confused if its a story narrative or game after i went right for several screens and nothing happened.
panda
24. Aug 2015 路 02:46 UTC
This game is gorgeous! I love the visuals. Sadly, I got stuck. No idea how to atone. Also, the text would sometimes cut off as I travel from screen to screen, that's too bad.
馃帳 Sam Twidale
24. Aug 2015 路 02:49 UTC
Thanks, clarified that in the description - it's narrative. There was some plans for bullet hell, but ran out of time trying to make the particle pooling less wasteful.
timeloopedpowergamer
24. Aug 2015 路 02:52 UTC
Very atmospheric. Had trouble reading some of the text, though, as a single step or stray mouse movement would sometimes cancel or override a displayed text item.
Flygamer101
24. Aug 2015 路 02:59 UTC
Very neat simplistic color scheme and "particles" Very nice for Haxe.
TheDanielBerry
24. Aug 2015 路 03:06 UTC
I loved the scripting of the entire sequence. I can tell this game had big plans and was placated by the time alotted. The movement is fun and the particles are obviously a big draw. I hope to see more of your stuff in the future.
FerraWare
24. Aug 2015 路 03:25 UTC
Wow! Breathtaking!

Pros:
-Excellent artstyle & effects
-Interesting story

Cons:
-Buggy text :P
馃帳 Sam Twidale
24. Aug 2015 路 03:36 UTC
Thanks, glad you like how it looks as I was quite nervous working with let's say... limited artistic abilities.

I just updated the game to hopefully fix the text disappearing bug. Reading the submission FAQ I'm gathering that's OK for annoying little things like that.
BortStudios
24. Aug 2015 路 04:33 UTC
The particle effects were nice, but it was difficult to tell where the actual player was. A solid, not particle effect something at the end would make it clearer
Suese
24. Aug 2015 路 04:53 UTC
Great visuals. Really great intro.
SvenFrankson
24. Aug 2015 路 05:07 UTC
Nice art !
markoburzan27
24. Aug 2015 路 05:11 UTC
really cool.
feiss
24. Aug 2015 路 05:49 UTC
Oh, What an unexpected honor! Thanks so much. The mood and graphics in this game are superb, congratulations!! I love it
nonetheless
24. Aug 2015 路 06:21 UTC
Nice particles and pixels :)
Gaius Baltar
24. Aug 2015 路 08:12 UTC
Cool particle engine.
TheZoq2
24. Aug 2015 路 09:04 UTC
That was really cool, the graphics look amazing and the story was pretty interesting with a nice buildup.

The text placement made it a bit hard to both look at the game and the story at the same time though. And it would have been nice if there were a few more lines of 'history' so you could finish reading something if you accidentally made new text appear.
peterthehe
24. Aug 2015 路 09:13 UTC
It's been said by everyone before but those particles are <3
HiddenDepthGames
24. Aug 2015 路 09:34 UTC
Gorgeous visuals!
nicotuason
24. Aug 2015 路 10:01 UTC
Really striking art but I was confused at first... I didn't realize that the particle effect was my character. I was able to figure it out after a while. This game has lots of potential for emotional impact.
Split82
24. Aug 2015 路 10:10 UTC
The visuals are really interesting. Would love to see how would you finish it if you got more time.
bombjack
24. Aug 2015 路 10:56 UTC
the art is amazing. Unfortunately I found nothing to do expept moving right...
sydream
24. Aug 2015 路 18:27 UTC
Excellent graphic but other than the narrative, though important, there isn't much else going on.
馃帳 Sam Twidale
24. Aug 2015 路 18:37 UTC
Thanks for the feedback everyone.

Adding a scroll-back text history would have been a good idea. Agree just having one line visible at the bottom isn't great. I tried using the tweening text shown at the intro sequence for all the narrative text at first, but the problem was that every letter was a 3D mesh, and so I figure that would require recycling/pooling of meshes to perform well. With more time I would have done that.

Next time I'll put more time aside to get proper gameplay in and working.
ovenchips
24. Aug 2015 路 21:05 UTC
Particlicious! Nice job. :D
theholychicken
24. Aug 2015 路 22:43 UTC
Incredible story telling! I'm glad you didn't make it a bullet hell game, that would only have been distracted from the superb story!
richardjs
25. Aug 2015 路 02:28 UTC
Incredible visuals. I especially loved the coloring and the way you used particles.

I wish there was more to the story, but I'll readily accept that you were going for understatement (or maybe I missed something).
Mythalore
25. Aug 2015 路 03:09 UTC
Amazing visuals, but really not much more then a walking simulator. Worth playing if just for the art.
vividhelix
25. Aug 2015 路 03:43 UTC
interesting, a bit too much text for my liking but i liked the visuals and the color composition a lot!
commodoreKid
25. Aug 2015 路 20:19 UTC
I think it wasn't a good decision to drop out the audio cause it doesn't give the effect otherwise it could. It's an interesting idea and visual style though.
stevenlr
26. Aug 2015 路 21:34 UTC
The game is gorgeous, I love the graphics style. Unfortunately there is not much to do.
zuurr
28. Aug 2015 路 01:43 UTC
i like the visuals. your color choices are great, especially for the sky, the silouettes are striking and generally you made great aesthetic choices. the game runs smoothly and has low power consumption, despite my machine not being a powerhouse of a machine.

my biggest issue is that your controls make it very hard to play on a trackpad. consider letting the user choose between wasd/arrow keys for games need both keyboard and mouse input (this is what i do in my game).

i think your particles are nice, but if i'm being completely honest i think they look a little bit generic. i spend a lot of time looking at particle effects though so it could just be me.

i think the game could have used some smoother controls (e.g. as it is you just move left if left is down and right if right is down, theres no momentum/velocity). that said, this is a very minor given that this is not an action game.

p.s. you mentioned not using audio because of browser issues and i recommend howler.js for handling those. i am not a guy who uses a lot of libraries but that one has worked well for me multiple times. i believe you would have to write haxe bindings for it however (or port it to haxe).
spotco
28. Aug 2015 路 05:07 UTC
Neat particle effects, would have liked to see those bullet hell elements you mentioned.
OmarShehata
28. Aug 2015 路 07:12 UTC
When you said "I'm a programmer, not much of an artist", I was not at all expecting that the game would look so beautiful! I can definitely see that with the right music, this could have a very nice atmosphere.

I know you said there was supposed to be a bullet hell but, I think this game would work much better as the adventure of an angry and lost god trying to regain his memory and atone. Maybe the bullet hell could be a small section, like reliving some of his past, but the main draw for me for this game is the adventure, discovering and talking and finding things out. Great work! And love that it's made with Haxe!
inbetweengames
30. Aug 2015 路 01:16 UTC
What a interesting take on the theme! Pretty atmospheric - I could only imagine how great it would be with audio.
Beautiful graphics - Michael Bay approves ;) (*sparkle* *blaze* *shimmers)
Frozen Fractal
30. Aug 2015 路 16:06 UTC
Beautiful! Though (as you note) there is not much gameplay.

Funny how the gradually appearing centered text is not at all annoying, and actually makes it pretty easy to read. Reminds me of that speedreading thing that would flash one word at a time.

Regarding cross-browser audio: I strongly recommend Howler.js -- assuming you can talk to JavaScript from Haxe. Been using it for all my past LD entries, works flawlessly on any browser I or anyone else threw it at.
馃帳 Sam Twidale
31. Aug 2015 路 04:04 UTC
Thanks all. I will look at Howler.js, as it's Haxe it's simple to generate externs if nobody has before.

Agree the particle effects were a little basic, simple graphics and basic physics. Would have used noise or some sort of flow field with some more time.
randomhuman
03. Sep 2015 路 21:11 UTC
I was a bit confused initially but once I figured out what was going on I quite enjoyed it. Very pretty skies.
6DownStudios
06. Sep 2015 路 04:14 UTC
Visual style is fantastic, the vivid colors and fading gradients of the skies, scattering of stars and smooth camera panning past the silhouettes of landscape and architecture, all combines to stunning effect and works really well with the theme of the narrative. The text interface could certainly be improved as others have suggested, but the rest other visual aspects are so exceptional that it still gets a 5 in Graphics from me.

Even though the physics of the engine is superficial, the bouncing is a nice touch, showing off the effects of the trailing god-particles (which quite appropriately defy gravity).
If you decide to do a post-jam with dodgeables/catchables, I think you could definitely stick with bouncing movement (always on, sort of an "even-gods-must-follows-rules" thing), just a tad of acceleration from the up/down arrow keys for more motion control. Stick in some pixel-sized people subject to divine wrath (smite via squashing?), a bit of alternate dialogue if you can avoid squashing them (something about resisting the urge to punish one's subjects), maybe power-ups to increase/decrease size and an alternate ending for the skilled pacifist?
Bottom line: Despite your disclaimer, it seems to me this is just a few tweaks from being a complete game! Well done!
Gamepopper
07. Sep 2015 路 20:14 UTC
Really good particle engine, and the silhouette art style!
nassi
09. Sep 2015 路 19:13 UTC
Can't really say anything that hasn't already been said. It looked good and the narrative was interesting, too bad it wasn't a complete package. Nice compo entry though.
AnglerteamGames
10. Sep 2015 路 18:31 UTC
Great mood, story, and atmosphere. I do wish there was a little more interaction though!