Skip to main content

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

Roguelike with mechanics to modify your weapons

A topic by bigspajeti created May 10, 2020 Views: 536 Replies: 5
Viewing posts 1 to 6
(1 edit) (+2)

Introduction

First time trying to keep a devlog, hopefully will keep me motivated to finish this game. I will be updating this every week or so.

My idea for the game is that you have two arm weapons you can shoot simultaneously, and you can add mods to them that will change their fire rate, damage, special effects, etc., at the cost of some sort of trade-off, and the more mods you add, the slower your movement speed. As of right now, I just have some basic movement, a generic sprite placeholder, and two distinct arm guns that I can easily add mods to that change properties of the arm guns. In this example, one of the arm guns shoots faster bullets, and the other arm gun rapidly shoots bullets.


Do like the sounds of this. Can't wait to find out more! 

Can't wait to play this!

Procedurally Generating Rooms

Got some procedurally generated rooms kind of working. It's a little early on in the project, but at least it means I'll have something to salvage if I decide to abandon it.


It starts with a starting room, and then creates 4 walkers at that position that will then move in random directions, and creates a room at their new position. Every time it moves, it also has a chance to delete itself, so that not every corridor will be the same length. Then, for every room, I check if there is another room in all four directions, and create a doorway in that direction if there is. It could use a lot of work, but it does the job for now, i guess.

I haven't gotten a whole lot done over the past week, as I haven't had much time. This week, I've implemented a single enemy type that moves towards you.

I've also changed the artstyle, but it is almost certain to change soon, and implemented a system that generates a certain number of enemies every room in random positions. After this, to get a playable version of the game running, I still need to implement:

-Room templates to put in the empty rooms

-An enemy type that can shoot orbs

-Exit room

-Screen at the end of levels to select new mods

I think next week, I will work on making room templates

This week, I worked on making some room templates to fill in the rooms. the blocks are dirt blocks, that will serve as destructible cover. I also improved the movement by having the diagonal movement be the same speed as moving in only one direction. I also programmed in getting hit by enemies. It's still a little buggy though.

I still need to add:

  • Destruction to those dirt blocks
  • A way for enemies to become aware of the player and begin attacking 
  • An energy/ammo system
  • Health System
  • UI for both of those
  • A way to move on to the next floor
  • Selecting mods to add to your guns