Game Project 3: Riven
- chewyeeshen86
- Dec 17, 2025
- 1 min read
Updated: Dec 30, 2025
[This game is not compatible on mobile phones]
You play as Riven, a war veteran who lost his sight and learned to navigate the world through sound. When a mysterious temple promises a single wish to those who survive its trials, Riven enters seeking to reclaim what he lost. Guided by echoes, silhouettes, and directional audio, the journey challenges not only perception, but the belief that what was taken must be restored to move forward.
Credits:
(Music Used in this game)
Newspaper - Marchewa
13AM - Deltarune
Last Goodbye – Undertale
How I made the stick tapping mechanic (For traversing the world without vision):
How I coded directional audio in my game:
How I coded the Inventory system in my game:
![[Part 1] Code for handling the player tapping on the floor with the walking stick](https://static.wixstatic.com/media/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png/v1/fill/w_250,h_250,fp_0.50_0.50,blur_30/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png)
![[Part 1] Code for handling the player tapping on the floor with the walking stick](https://static.wixstatic.com/media/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png/v1/fill/w_323,h_323,fp_0.50_0.50/1a23eb_055a5677179c4d84be223bd529e003d0~mv2.png)
![[Part 2] Code for handling the player tapping on the floor with the walking stick](https://static.wixstatic.com/media/1a23eb_353222f5053e4b47a8b178794580b9f3~mv2.png/v1/fill/w_251,h_250,fp_0.50_0.50,blur_30/1a23eb_353222f5053e4b47a8b178794580b9f3~mv2.png)
![[Part 2] Code for handling the player tapping on the floor with the walking stick](https://static.wixstatic.com/media/1a23eb_353222f5053e4b47a8b178794580b9f3~mv2.png/v1/fill/w_324,h_323,fp_0.50_0.50/1a23eb_353222f5053e4b47a8b178794580b9f3~mv2.png)


![[Part 1] Code of detecting collision between unrevealed objects and walking stick](https://static.wixstatic.com/media/1a23eb_09c87b20f5124906a14f4c810864bfa2~mv2.png/v1/fill/w_250,h_250,fp_0.50_0.50,blur_30/1a23eb_09c87b20f5124906a14f4c810864bfa2~mv2.png)
![[Part 1] Code of detecting collision between unrevealed objects and walking stick](https://static.wixstatic.com/media/1a23eb_09c87b20f5124906a14f4c810864bfa2~mv2.png/v1/fill/w_323,h_323,fp_0.50_0.50/1a23eb_09c87b20f5124906a14f4c810864bfa2~mv2.png)
![[Part2] Code that reveals hidden objects](https://static.wixstatic.com/media/1a23eb_b231124beb1e4934add9c46406181772~mv2.png/v1/fill/w_251,h_250,fp_0.50_0.50,blur_30/1a23eb_b231124beb1e4934add9c46406181772~mv2.png)
![[Part2] Code that reveals hidden objects](https://static.wixstatic.com/media/1a23eb_b231124beb1e4934add9c46406181772~mv2.png/v1/fill/w_324,h_323,fp_0.50_0.50/1a23eb_b231124beb1e4934add9c46406181772~mv2.png)














Comments