Show HN: A rudimentary game engine to build four dimensional VR evironments

https://news.ycombinator.com/rss Hits: 5
Summary

Hypershack Hypershack is a standalone, private space designed for tinkering and learning with 4D objects in Virtual Reality. There are some elements designed to help get oriented in the 4d world: there are small particles falling down, i.e. moving towards negative y-axis. The speed they are falling depends on the orientation of the observed 3d space in the 4d world, the closer the 3d space is aligned with y-axis, the faster the particles fall. If you rotate the 3d space to be perpendicular to y-axis, the particles do not move. the orientation vectors are written on the hud there is a “compass” displaying the projection of x,y,z and w axis on the 3d space. if you click unmute, you also get auditory sensory augmentation. For each axis there is an instrument defined (x: Drums, y: Guitar, z: Strings, w: Synth) The more perpendicular the axis is to current 3d space, the higher is the respective volume. And if you are completely aligned to three axis, you hear only the one instrument. You can also select “easy mode” that lets you only make 45 degree simple rotations to help you say oriented. when you open Hypershack 0.2, you are provided predefined levels of a simple game where you need to find hypergems (red fivecells) within a tesseract. You can create your own 4d environments and games by defining the objects in json and specifying the object behaviour in JavaScript, see api documentaion here. There are some issues with copy-pasting to unity WebGL games. So unfortunately the process of editing the JSON in game is a bit cumbersome and you need to upload the JSON using the Load File button at the top of the screen. Here are links to the JSON files and non-escaped JavaScript for the fivecell object of the hypermaze games of Hypershack 0.2: The game is tested on standalone Quest 2. If you have trouble with the Quest browser, try wolvic. At pixel time both seem to be working fine. Finally, a small hint. If you get lost with the orientations and want to return to normal 3d o...

First seen: 2025-07-22 10:47

Last seen: 2025-07-22 14:49