MegaSpiker

by copito
Overall★★★★★★★★★★3.00
Fun★★★★★★★★★★2.62
Innovation★★★★★★★★★★2.52
Theme★★★★★★★★★★3.19
Graphics★★★★★★★★★★3.79
Mood★★★★★★★★★★3.02
You've arrived on a weirdo magical island inhabited by terrifying megaspikers! See how long you can survive before they maul you or before the vengeful magic in the air murders you. Eat tulips to stay alive.

Written in C++ / Vulkan
(Note I did start with a little engine / code base with basic rendering etc)

I wanted to try out using navmeshs heavily for both player and monster movement, via recast. Ultimately though I under estimated both how many issues I'd have with the nav-mesh generation and had trouble with the workflow for placing objects (I had been planning to place objects using geometry nodes in blender but struggled to export them correctly).

This game is far from what I'd been hoping to make and I spent most of the jam fighting with technical issues but hopefully it stands up as an experiment in nav mesh use and I was quite happy with the art style even if I had no time for animation.

* WSAD to move around
* Hold right mouse to look around (Sorry I had meant to change this to always have look around enabled before the final build but forgot)

Change list


* 11/04/2022 - Removed stupid requirement for 4x MSAA sparse virtual textures
Tools: Blender

Comments32

marrs5 Apr 2022, 10:23
Runs really smoothly, and I enjoyed chasing after those tulips while being chased and shot at by that megaspiker!
DerekBell
DerekBell5 Apr 2022, 19:32
Fun game, cool little world to explore. Was not expecting the enemy and it somehow sneaked up on me, scared me pretty good hahah
BinarySpark
BinarySpark5 Apr 2022, 19:34
I commend you for the fact that this game runs on a handwritten Vulkan renderer. In a game jam? That's crazy. Nice work.
Boathd5 Apr 2022, 19:36
You say that you're not very happy with the game, but I think that this game turned out very well given the time constraints. The graphics are very impressive as well.
Copitoauthor5 Apr 2022, 19:37
@binaryspark Oh hell no the vulkan rendering was written before the jam, I'll add a note to clarify that. I don't think I could even get a triangle rendering with vulkan in 3 days xD
Boykala5 Apr 2022, 19:45
The assets in the game look great but there's not very many of them and the gameplay is extremely simple. I think having to outrun the enemies without a way to fight back is a cool concept however it needs to be supplemented with an interesting movement mechanic either a grappling hook or a dodge roll or some kind of jump. With something like that this could be a really fun arcade style game.
Timur_Bahadir
Timur_Bahadir5 Apr 2022, 19:47
Intense gameplay. Had a bit of a Slenderman vibe ^^ The monster aim felt a bit overpowered xD
Roberto Romao
Roberto Romao5 Apr 2022, 19:52
The graphic is charming and the game run soooo smooth :D I like it! Good job!
CobGoblin
CobGoblin5 Apr 2022, 19:58
The mix of flower picking with being hunted really made for an almost peaceful/ambient experience I wasn't expecting, it's an interesting mix! I think you should be proud of what you made, it's very enjoyable.
JCMonkey
JCMonkey5 Apr 2022, 20:59
i really liked the toon shading look. it was really hard to out run the enemies because they had your number once they found you.
Copitoauthor6 Apr 2022, 12:08
@boykala thanks for the feedback, I think that is pretty close to how I feel about the game too, The original intention was that each day you'd get a new power up until eventually you could fight the monster. Alas I got too bogged down in technical issues to make it happen.
AnimalX8 Apr 2022, 08:46
Always love games that use a custom solution for the engine. I like how I was peacefully walking around the forest picking flowers when all of a sudden I got shot by a massive monster :D Looks and feels great, impressive with a custom engine.
LDJam user 268934
LDJam user 2689348 Apr 2022, 17:08
Clean art , love it !
I think you are to hard on yourself This is a good game! ( we can do always better if we have more time ).
S_Onoe
S_Onoe8 Apr 2022, 17:12
I liked the overall solidness in the environment. The monsters felt intimidating alright. I would say next time make the projectiles more random in their trajectory, and make the camera naturally move with the mouse instead of having to drag.
jelch9 Apr 2022, 16:48
I got trapped between the river and the shore :( really cool looking though, and impressive for the time constraint!
Copitoauthor9 Apr 2022, 17:37
@jelch hey thanks for giving it a go; yes this kind of issue is basically what I spent the whole jam trying to fix, I really struggled to control the walkable areas of the nav mesh with monsters often teleporting onto the river bed and other annoying issues. These would have been solvable by better tooling etc but I really underestimated how much trouble I'd have thinking placing large invisible blocking objects would allow me to robustly fence off areas.. which really didn't work as well as I expected. Really frustrating. Sorry I will sort it out before next jam
Noiyy
Noiyy10 Apr 2022, 11:56
Doesn't work for me, stuck at white screen when launching, then it crashes.
Copitoauthor10 Apr 2022, 13:59
@noiyy Hey, any chance you could check the log file and see if it gives any hints? It should just be in the folder with the exe, the game does require a reasonably modern GPU as it relies on sparse virtual textures even though it doesn't use them...
Noiyy
Noiyy10 Apr 2022, 14:09
@copito "Error VK_ERROR_FEATURE_NOT_PRESENT (Remember the NVidia extension doesn't work with render doc)" I'm not using Nvidia gpu :thinking: But I do have maybe 4-5yo GPU
Copitoauthor10 Apr 2022, 14:36
@noiyy I think you can ignore the NVidia part as that log is wrong, what gpu do you have? I don't think the requirements of this are super high but possibly the sparse virtual texture requirements are causing issues. Thanks for the reply btw
Noiyy
Noiyy10 Apr 2022, 14:49
@copito alright, Intel HD Graphics 520 & AMD Radeon R5 M330
Copitoauthor10 Apr 2022, 16:07
@noiyy looks like the issue is sparseResidency4Samples which is a weird feature I have no idea why you'd want and definitely not needed for this game sorry my bad it shouldn't be required, I'll try to do another build tonight but the current one won't work. Sorry nothing to do with your GPU just a stupid flag I forgot I had set from testing random things before the jam
zimny11
zimny1110 Apr 2022, 20:53
I was not able to run in on Windows 10. The game closes itself immediately after game window shows up :(
akitl
akitl10 Apr 2022, 21:50
dont got to the water !

monsters make me think langolier , in the tv movie of the stephen king novel
LDJam user 282870
LDJam user 28287010 Apr 2022, 21:57
Sorry bro, wont run on my box. The idea is good, the graphics, but I couldn't play it
Copitoauthor11 Apr 2022, 01:42
@zimny @noiyy @beebster-games I've uploaded a patched version of the game that should be a bit less picky about GPU (although you'll still need something relatively high end to run it min spec is probably a bit under a 1060 or equivalent)
Noiyy
Noiyy11 Apr 2022, 20:45
@copito Well, I got to start button now, but it crashed again after clicking it :sweat_smile: log:
```
BVH build took 0.200523
Recast build took 0.0521328
Error: [VK_SUCCESS == vkAllocateDescriptorSets(dev(), &allocInf, &_set)] Failed!
```
Copitoauthor12 Apr 2022, 13:15
@noiyy hey thanks for giving it another go; I think the issue this time is the max texture array size looks like it's 2048 on your card while the game uses 4096 :D good grief the game only uses about 10 textures though so err yeah I'll do another build later tonight. Thanks for all the testing the game will be a huge disappointment if I'm ever able to get it to work for you xD
Copitoauthor18 Apr 2022, 12:50
hey @commanderstitch thanks for trying it, there should be a log file in the folder with the executable, does it have any info in it about what might be wrong?
Sopata21 Apr 2022, 13:02
I really liked the intense feeling of being chased and I tried strafing as much as possible :sweat_smile:
I respect the fact that you've implemented this without too much engine code - it is quite impressive - also navmeshes are hard, man.

I think it fits the theme perfectly. I probably would want to have an indicator how far away are the monsters behind me and adding a little ambient sound (royalty-free) would really spice things up and make the game much more intense.

Good job!

Other games by @copito

Found a bug?
Tell us on Discord