Skip to main content

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

R.G. Bwizard says hello

A topic by Created With Rum created Nov 19, 2019 Views: 255 Replies: 1
Viewing posts 1 to 2
(1 edit)

Hello!

I've just started working on my first game ever.

Meet R.G. Bwizard*, the mad scientist who acts like sorcerer who he is not (despite his last name).


He might look a little cocky or just confident but he is in big trouble. Well, everyone ignores real problems, don't they?
As a mad scientist he has got a big laboratory which he experiments in. And the latest one of his experiments went out of control.

Idea

It will be 2D side-scrolling platformer with foundables, a few secrets and full of enemies. The main idea is switching colors - R.G. is able to change his robe between three colors of RGB plus neutral one in grey color (very early placeholder preview below). Each robe gives him unique ability to fight against enemies (well, there will be magic, yay) and robe color affects how he interacts with environment. Our character can only stand on platforms in the same color as his robe (or neutral ones). Also he will be immune (or just less vulnerable) to attacks in corresponding color.


Plot

Personally I am hobbyist fantasy writer so I plan to create short backstory for this game. To be honest, main plot has been designed few months ago and now I have to polish it slightly and expand a bit.

Devlog updates

I will update this devlog every time I beat one of the milestones I assumpted. First on my checklist is to program color changing and how they affect environment.

So that's all for now. I think I can deliver you first screenshots in a couple of days :D Thanks for your attention.

* Be aware this is just a concept art not a real look of game's character. Also I'm not an artist so my drawings might be horrible :D

First milestone has been hit!

Hello!

Today I hit first milestone on my project's roadmap. It contains:

  • moving
  • collisions depending on player's color
  • shooting bullets in player's color
  • enemy which player can kill
  • player's color energy
  • enemies drop foundables player can pick and raise energy

Overview

All sprites and tilesets are temporary as I am not an artist :D 

First look - game plot will be set in laboratory-like environment so background and tileset will be changed significantly.

Color changing - player can change character's color what enables or disables certain colliders. Quite fun to develop and I could understand how colliders in Phaser 3 work.


Shooting - each color form can shoot different type of projectile. Enemies will be immune to color attacks.


Enemies and drops - player will face some enemies and they will drop random items like energy needed to use color forms. Also it was fun to code enemy's movement and killing xD


Summary

I am learning everything about gamedev from scratch, starting with simple platformer.  I chose Phaser 3 for my first game framework because I know JavaScript better than other languages popular in gamedev (like Python or C++).

The game is not completed in even 25%. Still I need to design few first levels, test how mechanics work and possibly balance them. Also I think it will be fun to play with camera, lights, shaders, particles and sounds :D 

This is my playground to learn some basics and maybe more advanced techniques. Most of all it is very fun and rewarding to develop games, even as simple as my project :D

In the second milestone I plan to improve the main mechanics (several things still are hardcoded) and design several levels to release the first playable demo within a month.