Testing out some different kinds of entities. Added jump pad, elevator, and a button https://cdn.discordapp.com/attachments/500114826010427392/991364038690869248/shooter_drkKmQANYI.mp4
Testing out some different kinds of entities. Added jump pad, elevator, and a button https://cdn.discordapp.com/attachments/500114826010427392/991364038690869248/shooter_drkKmQANYI.mp4
Made some pretty good progress these last few days. Got the basic entity system going, improved physics, billboard rendering, and now projectiles https://cdn.discordapp.com/attachments/500114826010427392/990288804554346536/shooter_Re36XTkZMY.mp4
I'm working on a FPS game. It has bindless vulkan rendering, obj mesh loading, and basic capsule collision detection/physics
After experimenting with using A* for connecting rooms, it didn't really appeal to me as something that would be fun due to it's tendency to want to move diagonally all the time. Naive tunneling feels better. Once FoV is added, I think it will feel even better
Kind hard to tell from the video, but I did a BSP tree for dungeon gen. Pretty happy with it, it's built in a flat array and with no recursion so it's pretty fast.
Published my Ludum Dare 48 game. Pretty happy with how the game turned out and that I am actually able to ship a a short but complete game. It's been many many years since I published something .https://github.com/rytc/ld48/releases/tag/1.0
It's 2am, what else is there to do other than get normal maps and roughness map working with horrible programmer art :v_:
The void/black background kinda messes with the histogram, so having some sort of backdrop is a better example
I'm playing around with this setup of having a 64bit buffer that I render to, then do tonemap+gamma correct to the 32bit backbuffer. I understand it better after playing with the color values and exposure
Got some hit markers, chicken is as strong as the player! Peek doesn't record audio, but I also got OpenAL working and have multiple sound effects going
Got some very rudimentary gameplay. I can "attack" the chicken, and it will aggro and chase the player
Been spending this week porting my game/engine to Odin. Day 4: pretty much the whole Vulkan backend is ported over at this point, and has been really cleaned up/simplified. Working on the higher-level rendering features, then onto gameplay stuff
Got around to properly calculating the normals, and made the cliff faces connect properly for smooth normals...not sure if I like it or not
I can even do height offsets for the "voxels" to add variation to the terrain. The floating parts you see are different layers, which will have vertical faces/"cliffs" between them
My vulkan game/engine is coming along. Got terrain mesh generation via SDF, added some random art I grabbed of the internet for testing. Implemented sprite batching and just added basic lighting so my eyes don't get burned
Previous week I implemented naive surface net mesh generation from voxels. This past week tho, I rewrote all my vulkan code to be way way more flexible. I'm very happy with how it turned out. Game facing code looks like this now: https://pastebin.com/cLdCYJ79
Vulkan renderer is making slow but steady progress when I can find time to work on it. I now have texture mapping working
Not very exciting, but I'm making progress with vulkan rendering. Implemented depth testing and can now render regular geometry in addition to debug geometry. The normal geometry is offset from the debug because of perspective projection
Been working on collision detection. There's an invisible ramp of two triangles that I'm detecting collision and properly walking up