JSP
A 3D pixelart videogame about space exploration where you have to save humanity from the Kessler effect, currently working on the “exploration” mode where you can find and explore all the satellites of earth (and later on the solar system) at their real time location.
Current Features!
-
I’ve made a simple system that gets the real life data of these satellites from CelesTrak’s Public TLE Text Files, which than caches them and are refreshed every 24 hours, so you can see the real-life position of, for example, the ISS
-
Built using my own custom engine, actually been updating the engine while creating this because, lets say the engine isnt very “mature” yet, but its holding up nicely!
-
Check out the ORIGIN engine at: https://origin.aloyak.dev
The game will feature this little 3d pixel art style that i really like honestly. The hardest thing to do so far was to setup a fork of the engine so that i could work on the game without actually contributing to the engine itself at all.
All these models used currently are from NASA themselves, so they should be pretty accurate!
I’m thinking of maybe adding a web build but the more i try to make it work the more it breaks lol :(
🚀🚀
Comments 4
You should try adding a glow effect to make it fit in more
absolutely true, theres not really any sort of lighting just yet
yo your engine is crazy
how do you compile to webassembly with emscripten if the engine uses opengl 4.5? i thought emscripten only supported up to around 3.3? or is that one of the reasons its hard to do a web build
good question!!! as of now the engine doesn’t really use any fancy opengl 4.5 features so what it does to compile with emscripten is just change the header of the shaders to opengl 3.3, because the current shaders are pretty much just normal matrix and vector calculations it doesnt really matter (for now) what opengl framework u use, but this is definetly not the best solution lol
u can see where it changes the header here (its stupid simple really, just c++ file management, no crazy ports): https://github.com/aloyak/origin/blob/master/engine/src/render/shader.cpp
(on line 54)
Sign in to join the conversation.