The Isle of Madness
A short horror game that started as a test of the new 3D Camera in Construct 3.
Midway through I found out about kindeyegames gltf plugin for C3 and incorporated it for the weapon and enemies. You can find that here, it's super cool.
It's kind of Lovecraft inspired.
The enemies are buggy but still spooky.
Enjoy and let me know if you like it!
Protip: Sprint-Jump to cross large gaps on the tower.
T - toggle fullscreen
L - Toggles detail on floor objects (Slight performance boost)
General Movement Controls:
WASD - Move
Mouse - Look
E - Interact (Open doors, read/stop reading notes)
Spacebar (With no weapon out) - Jump
Controls with Weapon:
Left click - Attack
Left Click (Hold) - Delay attack
Spacebar - Dash in direction of WASD
Q - Equip/Unequip weapon
All textures, sound effects, music are CC0 material from opengameart.org
3D Models by me using BlockBench, there are some textures issues that BlockBench introduces when using the gltf plugin, currently I can't find a workaround.
Font is made by Pix3M: https://www.deviantart.com/pix3m/art/Bitmap-font-Alagard-381110713
If you need help finding the keys:
Shed Key In house upstairs behind crates, on top of shelf near bed.
Yard Key In Shed on top of a crate in the back room, to your left as you round the stack of crates.
Tower Key Inbetween the two tower in the yard, go from the backside on top of a block near the tower closest to the house.
Maze Key On the top of one of the towers, go upstairs in the house and climb the tower all the way to the top
Update 12/21/21:
Added key to manually toggle detail of floor objects.
Made render distance shorter.
Reduced download size.
Fixed some spots where objects were clipping.
Update 12/22/21:
Fixed gravity being frame dependent (Low fps gave low jumps, high fps gave high jumps)
Update 12/27/21:
Made jumps higher and gravity lower. (Makes the tower easier)
Fixed mouselook and movement being (slightly) frame dependent.
Unlocked framerate.
Status | Released |
Platforms | HTML5 |
Rating | Rated 3.3 out of 5 stars (4 total ratings) |
Author | NateOfThan |
Genre | Adventure, Action, Platformer |
Made with | Construct |
Tags | 3D, 3D Platformer, construct3, FPS, fps-platformer, Horror, Spooky |
Comments
Log in with itch.io to leave a comment.
Show post...
you should add a download button so that people can play it without browser
This is really awesome, the birds flying in the sky are crazy! great vibes
Thanks! I’m actually really proud of the birds haha.
Nice work! I really like the theme, retro gfx, and cool level design in C3. Of course bonus points for using 3DObject :)
Can I share a link to this project on the 3DObject itch page (I want to start building a 'Showcase' section of the page)?
Couldn’t have done it without you!
You can absolutely share the link, and any screenshots you take if you want to.
Also, thank you for your work on the plugin, I’ve got other projects I’m using it on too so keep your eyes peeled 😏
Thank you! I look forward to seeing your other projects.
Also if you any specific requests for features or changes let me know. The most valuable feedback I get is from active devs who release!
There's definitely a creepy feel to it, and not just because of the pre-2k rendering - I think it's incredible that C3 is using this today - is this a js softrenderer? I like the sounds, and the exploration concept, but I couldn't find 1 of the dam keys. Also delta timing for WASD is missing, if the framerate drops, walking becomes painfully slow. Try multiply motion by ( last_frametime_in_ms / 30.0 ) or so.
I just updated the game and fixed the movement and the mouse-look from being frame dependent.
The issue was that I was "lerp"-ing C3's built in Custom movement based on DeltaTime when the built-in functions are already frame independent. And I also found that mouselook was dependent because I was multiplying it by DeltaTime, but the function "On Mouse Movement" already takes framerate into account.
Hope this helps and thanks for the feedback!
That explains it, thanks.
P.S. I added key hints in the description if anyone else has issues too.
Wow! Loved the retro art style and the atmosphere! Gets really spooky at times. Loved it :)
I played the first time yesterday and quit at the tower part, now i finished the game and i really liked a lot, the atmosphere, the monsters are fast and that makes the game really scary, and i love that type of ending, this game deserve more upvotes, nice job! Keep going.
Thank you!
Show post...
like but big stress for jump ..think make easy fix
Wow thanks for the video!
Looks like I made the gravity frame-dependent (Big whoops).
I just updated it and think I fixed it.
Let me know if it works for you!
Show post...
thank u ...your game is cool retro
wow, real amazing work with construct. the atmosphere was nice and the sounds of enemies are creative But I have to say that I couldn’t finish the game. I know construct is not suited for 3d games, but there were moments where the performance went horribly down, around <10 fps. I have to say my pc is incredibely potato, but some parts, specially lacking geometry worked just fine, I suspect is a collisions problem, for example, the starting crates were causing poor fps, but after coming again from the back they didnt cause any issue, I suspect that is because you turned their collisions down? empty areas worked fine, but inside the buildings or in the backyard, I had to look to the walls or sky. aside from that, very great work.
That may have to do with rendering and the way I filter for z elevation, I'll take a look when I can and see if I can help boost the fps somehow. Originally I did have distant objects hidden but re enabled it because the tower would disappear haha. I know I can at least boost it in buildings since you aren't looking at anything outside anyway. Thanks for the info!
I changed the render distance and added a key (L) to disable the mesh transform on the floors, these should help boost the FPS a little.