Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tw1ddle/ludum-dare-33
:video_game: Ludum Dare 33 entry "Otherworldly Stars"
https://github.com/tw1ddle/ludum-dare-33
glsl haxe ludum ludum-dare otherworldly-stars shaders sky three-js
Last synced: 20 days ago
JSON representation
:video_game: Ludum Dare 33 entry "Otherworldly Stars"
- Host: GitHub
- URL: https://github.com/tw1ddle/ludum-dare-33
- Owner: Tw1ddle
- License: mit
- Archived: true
- Created: 2015-08-10T22:47:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-12-12T16:04:10.000Z (about 3 years ago)
- Last Synced: 2024-12-06T18:55:22.084Z (2 months ago)
- Topics: glsl, haxe, ludum, ludum-dare, otherworldly-stars, shaders, sky, three-js
- Language: JavaScript
- Homepage: https://samcodes.co.uk/code/
- Size: 15.5 MB
- Stars: 12
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Otherworldly Stars
Entry for Ludum Dare 33, the world's largest online game jam.
Play it [here](https://samcodes.itch.io/otherworldly-stars) or watch this [playthrough video](https://www.youtube.com/watch?v=TxFP0QTp4XI).
### About
Otherworldly Stars is a HTML5/WebGL game and has a graphical style inspired by the Ludum Dare 29 entry Beneath The Cave by feiss and Alto's Adventure by [Snowman](https://itunes.apple.com/gb/app/altos-adventure/id950812012). It requires a recent graphics card and modern browser with WebGL support to run.
### Screenshots
![Screenshot1](https://github.com/Tw1ddle/ludum-dare-33/blob/master/dev/screenshots/screenshot1.png?raw=true "Screenshot 1")
![Screenshot2](https://github.com/Tw1ddle/ludum-dare-33/blob/master/dev/screenshots/screenshot2.png?raw=true "Screenshot 2")
![Screenshot3](https://github.com/Tw1ddle/ludum-dare-33/blob/master/dev/screenshots/screenshot3.png?raw=true "Screenshot 3")
### Dev Log
#### August ####
* 7th-11th: Created boilerplate base code.
* 11th-13th: Reorganize repo for separate debug/release builds.
* 13th-14th: Implement sky shader based off of the [three.js](https://threejs.org/examples/#webgl_shaders_sky) sky example.
* 15th-16th: Implement tweenable text.
* 16th-21st: Holiday!
* 22nd-24th: The Compo.See the [writeup](https://samcodes.co.uk/ludum-dare-33-dev-log/) blogpost.
### Credits
This project is written using the [Haxe](https://haxe.org/) programming language and depends on:
* [three.js](https://github.com/mrdoob/three.js) for rendering.
* Yaroslav Sivakov's [three.js](https://lib.haxe.org/u/yar3333/) externs.
* Joshua Granick's [actuate](https://lib.haxe.org/p/actuate) tweening library.
* Luke Moody's [ShaderParticleEngine](https://github.com/squarefeet/ShaderParticleEngine) particle engine and editor for three.js.
* Massive Interactive's [msignal](https://lib.haxe.org/p/msignal/) signals library.