Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chamber 14 stairs first iteration #42

Merged
merged 5 commits into from
Mar 21, 2024
Merged

Chamber 14 stairs first iteration #42

merged 5 commits into from
Mar 21, 2024

Conversation

mwpenny
Copy link
Owner

@mwpenny mwpenny commented Mar 21, 2024

See issue #5.

Stairs are animated with sound and hooked up to level triggers. Portal placement is enabled using a second floor which the stairs descend beneath. For now, the behind-the-scenes pit is not shown as a result.

2024-03-20.23-09-32.mp4

Next iteration will focus on making the pit beneath the stairs visible while ideally allowing portals to be placed during the descend animation.

mwpenny added 5 commits March 5, 2024 23:40
Created steps, pit, static collision, and armature.

Still need to:
* Create proper animation
* Add triggers
* Convert static collision to dynamic
* Make portals work
Added ascend/descend animation, triggers, and dynamic collision.

Next steps:
* Simplify collision (currently quite expensive)
* Destroy portals during ascend animation
This is currently implemented by having the stairs simply descend
beneath the floor. The floor cannot disappear/reappear dynamically until
issue #40 is fixed and portals work properly on dynamic collision. For now,
the behind-the-scenes pit is not shown as a result.

To do:
* Investigate engine optimization opportunities
* Reduce static element count if proven to be necessary
* Look into other ways to handle the floor
Next iteration will focus on making the pit beneath the stairs visible
while ideally allowing portals to be placed during the descend
animation.

Ideas include a transparent portal surface with either separately
animated step collision (to hide it beneath the level) or an animated
piece of floor geometry to act as a cover.
@mwpenny mwpenny added the game content Additions or changes to game content label Mar 21, 2024
@mwpenny mwpenny merged commit c15576d into master Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
game content Additions or changes to game content
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant