RAT.SG

Indie game development

Games

Game #1: Doom of Elvinor. Ardar Dare.

An MMO RPG 3D low poly third person game made with Godot and Go UDP backend.

Wild and warlike beings bet their fate in the battle of desperacy and greed in the lands of Elvinor.

Stage: concept.

Doom of Elvinor. Ardar Dare. Illustration.

Game #2: Dwarf Scrappers.

A MMO RPG text game made with Go Ebitengine, echo rest API and PostgreSQL.

Dwarf parties search at ancient underground halls for high technologies of the past.

Stage: concept.

Dwarf Scrappers. Illustration.

Game #3: Looter.

A MMO RPG text game made with Python RenPy, Flask and MariaDB.

You choose the most ugly and contempted job to clear stuff from dead warriors. You are Looter.

Stage: concept.

Looter. Illustration.

Game #4: Lost in Death.

A MMO RPG text game made with Java libGDX, Javalin and MySQL.

Awaken as a skeleton in the darkness of the death world find your new purpose for existing.

Stage: concept.

Lost in Death. Illustration.

Game #5: Crazy Me.

A MMO RPG text game made with C# MonoGame, ASP.NET Core and LiteDB.

Survive nightmares of the mental clinic.

Stage: concept.

Crazy Me. Illustration.

Game #6: Green Plague. Swamp Riders.

A MMO RPG text game made with JavaScript Phaser, Express, MongoDB.

Goblin lizard riders raid settlements in a swampy region.

Stage: concept.

Green Plague. Illustration.

Game #7: Night Shift.

A MMO RPG text game made with Lua Love2D, Lapis and FlatDB.

Go to the 80s disco night club and impress everyone with your style and dance.

Stage: concept.

Night Shift. Illustration.

Game #8: Rats and Mutants.

A MMO RPG text game made with C Allegro5, Ulfius and LevelDB.

Survive in the water world filled with rats and mutants.

Stage: concept.

Rats and Mutants. Illustration.

Stages

  1. Concept
    1. Pitch and pillars.
    2. World: history. locations. races.
    3. Art: races, locations.
    4. Scenario: main with branches.
    5. Art: illustrations.
    6. Technologies: game engine, networking, database.
  2. Design.
    1. Levels: maps with labels.
    2. Mechanics: algorithms, formulas and parameters table.
    3. UI: elements locations schemes and action tables.
    4. Characters: narrative and parameters.
    5. Items: narrative and parameters.
  3. Development.
    1. Levels: gray boxes, final.
    2. Mechanics: core mechanic, core loop, final.
    3. UI: draft, final.
    4. Characters: draft, final.
    5. Items: draft, final.
    6. Props: draft, final.
  4. Release.
  5. Monetization.

Ideas

  1. Doom of Elvinor. Ardar Dare.

    Wild and warlike beings bet their fate in the battle of desperacy and greed in the lands of Elvinor.

  2. Dwarf Scrappers.

    Dwarf parties search at ancient underground halls for high technologies of the past.

  3. Looter.

    You choose the most ugly and contempted job to clear stuff from dead warriors. You are Looter.

  4. Lost in Death.

    Awaken as a skeleton in the darkness of the death world find your new purpose for existing.

  5. Crazy me.

    Survive nightmares of the mental clinic.

  6. Green Plague. Swamp Riders.

    Goblin lizard riders raid settlements in a swampy region.

  7. Night Shift.

    Go to the 80s disco night club and impress everyone with your style and dance.

  8. Rats and Mutants

    Survive in the water world filled with rats and mutants.

  9. Sea Stranger.

    Make a career of a sailor or a pirate in cruel waters of the New World.

  10. Haze and Greed.

    Fight of people against greedy and crazy lords.

  11. Mines of Discord. Blood for Gold.

    Dwarves and Orcs fight in underground tonnels for control of golden mines.

  12. School time.

    Simulation of a primary school student.

  13. Orc Fighter.

    Simulation of a primary school student.

  14. Star Hobo. Endless Way.

    Last survivors of humanity wander among the stars on a giant spaceship looking for a new home to drop anchor at.

  15. Beard vs Undead

    A dwarf gets critical accident on his spaceship and lands to a forgoten space station to encounter undead there.

  16. Dwarf War Driller.

    Clear underground tonnels with an armored dwarf drill machine.

  17. The Vermins End.

    The superior race of cocroaches clean the Earth from human vermins.

  18. The Wok. Parents Uprising.

    Parents fight the troublesome world to save their children from misery.

  19. Hamster life.

    Simulation of a hamster life in the wild.

  20. Fish life.

    Simulation of a fish life in the wild.

  21. Two birds - one nest.

    Raise chicks together and poop on the world down.

Technologies

REST API

  1. Go Ebitengine, Echo, Postgress.
  2. Python RenPy, Flask, MariaDB.
  3. Java libGDX, Javalin, MySQL.
  4. C# MonoGame, ASP.NET Core, LiteDB.
  5. JavaScript Phaser, Express, MongoDB.
  6. Lua Love2D, Lapis, FlatDB.
  7. C Allegro5, Ulfius, LevelDB.

Websocket

  1. Go Godot, Websocket.
  2. Python PyGame. FastAPI.
  3. Kotlin libGDX, Kotlin Javalin Websocket.
  4. C# Godot. ASP.NET Core WebSockets.
  5. TypeScript EscaliburJS, WebsocketJS.
  6. Lua Defold. Lapis/OpenResty.
  7. C RayLib. Mongoose.

TCP socket

  1. Godot. Go TCP socket.
  2. UPBGE. Python socketserver.
  3. Java. LitiEngine. Netty.
  4. C# ProwlEngine, NetCoreServer TCP socket.
  5. Unreal Engine 4. C++ socket.

UDP socket

  1. Godot. Go UDP socket.
  2. Wicked Engine. C UDP socket.
  3. Unreal Engine 5. C++ UDP socket.