Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

This week, the game itself moved forward in a much better direction.

One of the main improvements was creating different bullet types based on elements. Instead of having one generic projectile, bullets can now behave differently depending on their element type. That opened the door for more interesting combat and better enemy variety.

The project is now much more data-driven, which made it easier to create different types of enemies with different behaviors without rebuilding everything from scratch. This was one of the biggest wins of the week.

We also added some basic player stats, like health and stamina, along with a double jump. These are small systems, but they already make the prototype feel more like an actual game and less like a simple test scene.

We also created the foundation for data-driven boss mechanics. The idea is to have bosses share the same basic structure, but still allow each one to have different movement patterns, attack sets, and combat behaviors. It is still early, but the direction feels right.

The hardest part for me right now is introducing proper assets. I don’t think the framework is strong enough there yet. But for prototyping, testing mechanics, building abilities, shaping the game loop, and giving the developer a solid playground to work from, it is working really well.

This will probably be the last incremental update for the FPS prototype for now. Next week, I want to take what I learned over the last three weeks and try to build a top-down shooter with two abilities.

That should be a good test to see how much of the framework can transfer to a different type of game.


https://arthur0n.itch.io/xf3d-fps-demo-3