This website requires JavaScript.
924ef43361
skipping puzzles
main
milan @ U1
2023-05-16 16:09:45 +02:00
7a8e945f81
some more puzzle sounds
milan
2023-05-16 15:01:06 +02:00
de10513161
support more puzzles with smaller room distance
milan
2023-05-16 13:53:18 +02:00
1b2a6395c4
fix end terminal pluralisation
milan
2023-05-16 13:46:15 +02:00
64a3eba203
vive cosmos and index controller support
milan
2023-05-16 13:36:27 +02:00
480f458706
cosmos and focus3 (with wave)
milan @ U1
2023-05-16 12:35:13 +02:00
b9bfeda9b6
small bug in elevator
milan
2023-05-16 08:14:34 +02:00
c9d1717acc
vive focus3 support
milan
2023-05-16 08:00:37 +02:00
16a69d2fec
end terminal placement
milan
2023-05-15 20:52:27 +02:00
bbdae70907
remove index controller grip interaction
milan
2023-05-15 16:01:58 +02:00
c241e3d680
end terminal module
milan
2023-05-15 16:00:43 +02:00
d486a1cf6e
environment management
milan
2023-05-15 14:04:09 +02:00
fd705d46e8
beacons
milan
2023-05-15 11:18:13 +02:00
0d451302e0
only allow using elevator while on it
milan
2023-05-15 09:13:12 +02:00
8de8301205
station 46 audio and animation
milan
2023-05-14 21:22:58 +02:00
48742e7d14
sphere speaking
milan
2023-05-14 19:04:46 +02:00
e2699061da
editor transport camera between rooms
milan
2023-05-14 18:33:14 +02:00
eba953b844
station 46 room
milan
2023-05-14 18:13:02 +02:00
f03d723119
intro sphere
milan
2023-05-13 15:45:05 +02:00
803b6c32b0
add control room assets
milan
2023-05-13 14:54:31 +02:00
033989a85e
increase room diversity, improve ui
milan
2023-05-13 13:06:08 +02:00
ec094f410f
hotfixes
milan
2023-05-12 10:48:00 +02:00
05c952e7c7
set room size in ui
milan
2023-05-12 02:59:40 +02:00
939c741787
bugfixes
milan
2023-05-12 02:19:56 +02:00
eb0c803ad7
ring model
milan
2023-05-11 22:00:41 +02:00
309296e7a7
elevated platform model
milan
2023-05-11 19:54:56 +02:00
f16b026404
laser sink
milan
2023-04-25 19:42:08 +02:00
064470be4d
emitter model
milan
2023-04-25 16:54:21 +02:00
b79e80b898
align steles puzzle
milan
2023-04-25 11:31:25 +02:00
218bfcbd71
fix symbol button colliders
milan
2023-04-12 17:45:19 +02:00
7ddf555771
fling holes puzzle
milan
2023-04-12 16:03:10 +02:00
42ef7cc9bd
timed button stand puzzle
milan
2023-04-12 12:18:04 +02:00
7e803a5279
hoop drop animations, multiemission
milan
2023-04-11 17:42:59 +02:00
a866257535
finish laser puzzle easy
milan
2023-04-11 14:44:13 +02:00
a0aaf5e87d
respawning
milan
2023-04-11 13:40:17 +02:00
fd44becec0
laser puzzle platform and elevated platform module
milan
2023-04-11 11:16:20 +02:00
1ba43d0b07
laser puzzle easy
milan
2023-04-06 17:05:17 +02:00
3fd61039fb
laser redirector group module
milan
2023-04-06 17:31:34 +02:00
b96b47f963
laser sink puzzle module
milan
2023-04-06 15:48:00 +02:00
cb54ebab05
laser emitter module
milan
2023-04-06 15:21:23 +02:00
b4612b482f
working lasers
milan
2023-04-06 14:01:22 +02:00
393d52feef
fix namespaces
milan
2023-04-06 09:55:51 +02:00
a71e5cac37
measurements take pausing the game into account
milan
2023-04-06 09:47:33 +02:00
0dc7eef753
fix portal placement
milan
2023-04-06 09:12:15 +02:00
31e96aa10a
unity 2022.2.14
milan
2023-04-06 08:06:21 +02:00
128ab216d2
refactor modules
milan
2023-03-22 17:03:55 +01:00
52cf3a7fbd
stop hiding old rooms
milan
2023-03-22 10:15:01 +01:00
30d8f986df
move puzzle implementations out of engine
milan
2023-03-22 09:44:17 +01:00
e1bfecbd4b
refactor Desert assembly into Station46
milan
2023-03-22 09:13:07 +01:00
9c65d24685
small fixes
milan
2023-03-22 07:54:00 +01:00
307edb8491
make portal surface work with transparent objects
milan
2023-03-15 19:59:15 +01:00
6cf8d72900
make desert portals stencil portals
milan
2023-03-15 19:04:55 +01:00
cd8c4cd345
portal surface
milan
2023-03-15 15:15:26 +01:00
c024ddfe5e
render stencil portals (stereo)
milan
2023-03-15 13:47:11 +01:00
52fa079fce
unity 2022.2.11
milan
2023-03-15 10:16:14 +01:00
574ae42c93
fix frustum culling for portals
milan
2023-03-08 17:12:48 +01:00
4be8380a40
render stencil portals (transparent)
milan
2023-03-08 15:39:58 +01:00
02bb0727b7
unity 2022.2.9
milan
2023-03-08 08:24:55 +01:00
6d2b5c52a1
render stencil portals (opaque)
milan
2023-03-03 16:25:24 +01:00
5e911f2df1
remove unnecessary nesting from render pipeline settings
milan
2023-03-03 16:21:03 +01:00
d834b76aac
fix skybox clipping
milan
2023-03-03 16:19:44 +01:00
70c603ad83
update packages and remove unused
milan
2023-02-21 08:32:32 +01:00
27dbb24b9f
unity 2022.2.7
milan
2023-02-21 08:06:13 +01:00
dd080ef541
fix stencil pass
milan
2023-02-14 17:03:12 +01:00
da1837f00c
unity 2022.2.6
milan
2023-02-14 13:44:30 +01:00
c5f3bb3299
number portals
milan
2023-02-14 13:34:11 +01:00
e8ae057754
unity mock hmd
milan
2023-02-14 13:15:52 +01:00
8aa329a055
stencil portals pass 1 and 2
milan
2023-02-14 11:22:01 +01:00
b2c509e9cb
don't store player instance
milan
2023-02-07 12:53:21 +01:00
013708f3b2
update unity
milan
2023-02-07 12:36:49 +01:00
190a6f0cc9
Add LICENSE
Milan van Zanten
2023-01-01 19:37:10 +00:00
155682a062
Merge branch 'engine' into 'main'
Milan van Zanten
2023-01-01 19:36:42 +00:00
d2f2e7713d
rename main scene
engine
milan
2022-12-29 16:33:09 +01:00
ff01a700bd
comment pass
milan
2022-12-29 16:16:49 +01:00
643e03192a
prepare for stencil portals
milan
2022-12-19 15:13:40 +01:00
88a9f17efe
better plan stats
milan @ U1
2022-12-16 08:59:20 +01:00
80435ff696
fix end space
milan @ U1
2022-12-15 23:40:55 +01:00
4f57b57a00
phase 2
milan @ U1
2022-12-15 23:29:02 +01:00
95220bec08
probability utilities
milan @ U1
2022-12-15 10:49:46 +01:00
12b0acbcbe
estimate ui
milan @ U1
2022-12-14 21:57:03 +01:00
5e2af5468c
optimise instance access
milan @ U1
2022-12-14 20:22:39 +01:00
22458e6d18
rename DefaultEngine to be more readable
milan @ U1
2022-12-14 20:07:25 +01:00
65b4cecd9b
fix random puzzle order
milan @ U1
2022-12-14 17:50:19 +01:00
e24d9b86a9
update ui less often
milan @ U1
2022-12-14 17:42:28 +01:00
8565ae77cd
store session to db only after ended, allow test runs without writing to db
milan @ U1
2022-12-14 17:21:24 +01:00
db5123278d
clean up ui
milan @ U1
2022-12-14 16:50:42 +01:00
14098e1d73
unify gamemaster buttons and text
milan @ U1
2022-12-14 15:28:16 +01:00
851e936647
allow gamemaster to run app in background
milan @ U1
2022-12-14 14:19:25 +01:00
3bf7efae6c
gamemaster view is windowed to preserve performance
milan @ U1
2022-12-14 14:18:52 +01:00
9018f4a589
desert portal colliders
milan
2022-12-09 14:22:00 +01:00
f1532e5bd8
puzzle order
milan
2022-12-09 13:51:00 +01:00
9f1b944033
fix mouse input while a vr controller is active
milan
2022-12-09 13:45:00 +01:00
0518db5141
fix balls getting stuck in dispenser
milan
2022-12-09 13:08:00 +01:00
f5142435fc
fix session being stopped before puzzle measured
milan
2022-12-09 11:00:00 +01:00
429f9536a9
last room and puzzle order
milan
2022-12-08 14:04:00 +01:00
b3c53031c1
sessions
milan
2022-12-08 10:24:00 +01:00
99187bc752
update unity to 2022.2
milan
2022-12-08 09:12:00 +01:00
a35f3fb053
fix hole colours
milan
2022-12-07 20:15:00 +01:00
caf85c91ab
fix floor collision in build
milan
2022-12-07 19:58:00 +01:00
31aaa3a0ce
fix gamemaster camera
milan
2022-12-07 17:10:00 +01:00
a1910fd4d1
fix hexagon puzzle button cooldown
milan
2022-12-07 15:59:00 +01:00
d36d33ca96
correctly delete old rooms
milan
2022-12-07 15:41:00 +01:00
4f886fc0b1
teleport hands with head instead of separately
milan
2022-12-07 12:35:00 +01:00
d412ccfcab
fix package imports
milan
2022-12-05 18:13:00 +01:00
b776e6744e
PuzzleMeasurement, add Realm, door ExitedFrom event
milan
2022-12-05 18:11:00 +01:00
5449283e5d
fix hoop light, improve desert texture tiling performance
milan
2022-12-05 13:10:00 +01:00
b5a050427b
update packages
milan
2022-12-05 12:28:00 +01:00
28e6f346f0
fix FaceSpaceCenter requirement
milan
2022-12-05 12:04:00 +01:00
4e95765d98
add puzzle names
milan
2022-12-05 10:52:00 +01:00
1afe589bcd
fix PlaceAlongSpaceEdges requirement
milan
2022-12-05 10:14:00 +01:00
edf9ccab0b
fix build errors
milan
2022-12-05 08:10:00 +01:00
9b262ce4c9
PlaceWithRelatedModule requirement, finish Puzzle D
milan
2022-12-03 22:35:00 +01:00
655f495804
make dispenser available to all puzzles
milan
2022-12-03 14:52:00 +01:00
824e043862
don't cache theme colours
milan
2022-12-02 11:03:00 +01:00
88f1b19990
update unity, fix skybox
milan
2022-12-01 16:00:00 +01:00
26602d3dbc
Finish Puzzle C
milan
2022-12-01 15:13:00 +01:00
ae3c6a50f5
holes
milan
2022-11-30 22:32:10 +01:00
2b3daeadc2
Medium Puzzle B, refactor puzzle folder structure
milan
2022-11-29 10:13:00 +01:00
3adf743c4c
button cooldown to prevent spamming
milan
2022-11-29 08:45:00 +01:00
450c16c94f
DynamicColor, Crystal prefab, Finish Puzzle B
milan
2022-11-28 23:31:00 +01:00
60e390a993
get theme colours from engine instead of storing reference to theme in module
milan
2022-11-28 22:14:00 +01:00
8398d29f25
improve portal collider to prevent unwanted teleportation
milan
2022-11-28 21:44:00 +01:00
efe3cceba1
small fixes in portal clones and Terminal B
milan
2022-11-28 20:52:00 +01:00
8a708e27b8
fix portal render glitch
milan
2022-11-28 19:54:45 +01:00
6106cdc544
vr ready buttons
milan
2022-11-28 19:37:18 +01:00
8c495fd953
update interaction toolkit bindings
milan
2022-11-28 15:13:42 +01:00
f8990484cd
desert spawn
milan
2022-11-28 14:08:28 +01:00
f6ce5c0de3
refactor player into general vr assembly
milan
2022-11-28 14:04:25 +01:00
15f3857302
desert portal
milan
2022-11-27 12:12:02 +01:00
bc61d04541
room size generation takes into account door module size
milan
2022-11-25 14:12:07 +01:00
a5b8e4d131
refactor player assets into own assembly
milan
2022-11-25 13:55:23 +01:00
11f1b313c6
add generic 2x2 puzzle
milan
2022-11-24 19:33:03 +01:00
2eec53fe87
handle modules larger than 1x1, widen door size to allow walking around it
milan
2022-11-24 19:32:51 +01:00
74fd757d20
set placement size immediately on module creation
milan
2022-11-24 19:29:12 +01:00
a97f2a6c5d
LockOrientation requirement
milan
2022-11-24 19:25:54 +01:00
3e51410ade
rework dimensions and orientation into Placement, optimise requirements to work on previous candidates, use vec3 for positions
milan
2022-11-24 11:34:11 +01:00
f13ba4cd95
try generating spaces multiple times if they don't contain any puzzle modules
milan
2022-11-24 11:30:53 +01:00
5e5eaa2f0e
module instantiation log type
milan
2022-11-24 11:28:52 +01:00
8e9eec978d
store module size in module state
milan
2022-11-24 11:28:19 +01:00
c5d264566d
editor button to skip current room and pass to the next
milan
2022-11-24 11:25:03 +01:00
0ca183c4c4
remove some unused imports and code
milan
2022-11-22 12:06:50 +01:00
ae079c88a3
add Puzzle B
milan
2022-11-22 11:55:06 +01:00
bc95843f44
correctly colour SymbolButton by button state, independently of event order
milan
2022-11-22 11:54:20 +01:00
2833c4d897
fix bug where empty rooms without puzzles could not be skipped
milan
2022-11-22 00:50:35 +01:00
dca8a3b76e
generalise terminal and ball prefabs for reuse
milan
2022-11-22 00:37:11 +01:00
a42d3161fb
refactor puzzle a assets out of puzzle folder for reuse
milan
2022-11-22 00:27:19 +01:00
593379dd36
add Puzzle A variants
milan
2022-11-22 00:10:26 +01:00
7244ab470c
fix wrong smoothness factor in all materials
milan
2022-11-22 00:09:47 +01:00
5b4aaa6f57
fix field validation in EngineTheme
milan
2022-11-22 00:06:14 +01:00
07a448a260
finish puzzle a logic
milan
2022-11-21 20:38:48 +01:00
3fe201b852
add StepPuzzle and CyclicStepPuzzle
milan
2022-11-21 20:38:30 +01:00
4aa429d87d
button and symbol events, PuzzleDetail log type
milan
2022-11-21 20:36:41 +01:00
dbcb9c0a24
relate terminal and ball
milan
2022-11-21 11:41:06 +01:00
eeb90ac24c
module relations and module staging
milan
2022-11-21 11:40:54 +01:00
95e447e8ef
create generic module type that is also instantiated
milan
2022-11-21 11:39:43 +01:00
d3abb8569c
make ModuleState abstract to avoid trouble with the type of reference to its Module
milan
2022-11-21 11:36:32 +01:00
b0df3f303a
custom exceptions, methods to create modules and states of specific type from generic ones
milan
2022-11-20 22:17:32 +01:00
8ee43d6823
add PreconditionRequirement and RelatedModule requirement
milan
2022-11-20 18:05:50 +01:00
1dcd6e67e1
add module description and requirement icons
milan
2022-11-20 16:57:01 +01:00
70da016649
change terminal light name to not override internal name
milan
2022-11-20 12:53:49 +01:00
2d6c3b67fd
set correct shader properties in symbol button
milan
2022-11-20 12:53:23 +01:00
9fdfafc3eb
split into multiple assemblies
milan
2022-11-20 12:52:22 +01:00
def03954a0
add gamemaster canvas
milan
2022-11-20 11:15:11 +01:00
1f823813e0
update unity to 2022.1
milan
2022-11-20 10:09:48 +01:00
ae1d19455e
symbol buttons
milan
2022-11-20 08:33:27 +01:00
d44a03b56e
remove weird sand
milan
2022-11-18 18:20:31 +01:00
5fe7da43d3
only trigger wrong input if puzzle is not solved yet
milan
2022-11-18 10:46:06 +01:00
4853cede0c
puzzle a terminal module
milan
2022-11-18 10:44:57 +01:00
d47599638f
merge EmissionToggle and EmissionColor into one, deprecates RingLight
milan
2022-11-18 10:31:35 +01:00
99e0452379
puzzle module framework, puzzle a ball module
milan
2022-11-18 02:10:05 +01:00
bd0934636f
remove large substance painter files from repo
milan
2022-11-18 02:08:36 +01:00
c5d365aec5
create desert theme
milan
2022-11-15 23:03:03 +01:00
5f19adcb43
module state game objects
milan
2022-11-13 20:49:32 +01:00
14ab0374cc
merge PuzzleGeneration log type into ModulePlacement
milan
2022-11-13 20:48:57 +01:00
7131edce74
move space tiles into parent for readability
milan
2022-11-13 20:26:51 +01:00
990c7205ba
puzzle flow
milan
2022-11-11 16:25:25 +01:00
c4f63ce3be
rust-inspired option type
milan
2022-11-11 16:25:18 +01:00
aac37e5101
tile generation
milan
2022-11-10 23:31:07 +01:00
624f5ae6c6
split engine configuration from engine
milan
2022-11-10 20:38:32 +01:00
648919cf5a
make sure every module is accessible
milan
2022-11-07 20:51:00 +01:00
aae5e78082
make sure space entrance door is always at edge of space
milan
2022-11-07 19:43:00 +01:00
c2386d8d65
requirements for exit door
milan
2022-11-07 19:05:00 +01:00
9e748a0f38
orient entrance to reflect previous exit orientation
milan
2022-11-07 16:22:00 +01:00
1a1e7f87a0
no overlap requirement
milan
2022-11-07 16:04:00 +01:00
d9513f70b3
orientation requirements
milan
2022-11-07 15:41:00 +01:00
8719543f96
requirements foundation
milan
2022-11-07 14:21:00 +01:00
7e9331f612
generic puzzle module
milan
2022-11-07 11:12:00 +01:00
511002833c
update unity and packages
milan
2022-11-07 09:31:00 +01:00
ba4fa9430c
generic doors
milan
2022-11-04 09:46:00 +01:00
807eae1c62
connect multiple rooms with doors
milan
2022-11-03 21:20:00 +01:00
bce88d0504
improve room generation
milan
2022-11-01 18:02:00 +01:00
484244c249
fix ui updates
milan
2022-11-01 07:36:17 +01:00
ddb7ce73c9
generate simple room
milan
2022-10-28 21:19:00 +02:00
347b026ade
impossible spaces prototype
milan
2022-10-10 22:19:42 +02:00
c7d56794b4
prepare impossible spaces scene
milan
2022-10-10 21:24:51 +02:00
6aebee68d3
add subfolder structure
milan
2022-10-10 21:17:02 +02:00
2d4bd97b8e
portal driver clones
milan
2022-10-10 21:14:16 +02:00
36e8538bb9
allow rigidbodies to travel through portals
milan
2022-10-10 15:54:32 +02:00
fcbef48483
improve test scene
milan
2022-10-10 13:59:42 +02:00
6c92351658
portal travelling
milan
2022-10-10 13:21:12 +02:00
85e3064171
refactor portal rendering into portal camera
milan
2022-10-09 22:14:46 +02:00
3a343f8811
optimisation: only render visible portals
milan
2022-10-09 17:06:21 +02:00
3477601c5f
restructure settings directories
milan
2022-10-09 16:55:45 +02:00
464a7e6767
VR portal rendering
milan
2022-10-09 16:53:57 +02:00
29b604d769
add vr test camera, only create render texture if it doesn't exist yet
milan
2022-10-08 00:48:32 +02:00
dd13f1f928
update test framework
milan
2022-10-07 20:31:14 +02:00
c561d617af
non-VR portal rendering
milan
2022-10-07 20:29:23 +02:00
59abc4b6f7
portal with camera transformation
milan
2022-10-07 15:56:16 +02:00
014ba8e36e
test build
milan
2022-10-07 13:46:36 +02:00
c765908901
hands and basic interaction test scene
milan
2022-10-07 13:24:12 +02:00
aec2a9bc65
change folder structure
milan
2022-10-07 11:23:13 +02:00
6331920169
update unity
milan
2022-10-07 10:55:26 +02:00
f41b9358eb
install XR Interaction Toolkit starter assets
milan
2022-09-27 16:49:08 +02:00
24f38c0941
install XR Interaction Toolkit
milan
2022-09-27 16:48:12 +02:00
2d86e4f7e5
install OpenXR plugin
milan
2022-09-27 16:46:49 +02:00
7c8777dab1
remove tutorial assets
milan
2022-09-27 16:42:22 +02:00
0b4231f191
initial project setup
milan
2022-09-27 16:41:47 +02:00