Coder Social home page Coder Social logo

untitled_space_station_game's Introduction

Untitled Space Station Game

game screenshot

game screenshot 2

game screenshot 3

game screenshot 4

2022-08-09 Update

This was a game that I made during my first year of university. At the time, we were only learning introductory Java concepts, but I had already learned Java in high school and wanted to do more. This game is a dungeon crawler that is a loose hybrid of both Risk of Rain and Enter the Gungeon. I had never coded a proper game before. I figured I would start with a dungeon crawler because I would learn about procedural generation, enemy AI, character movement controls, and adding permanent and temporary effects to the player.

Being my first project in Godot, there were many poorly thought out design choices. In particular, the game is a platformer, but the player does not necessarily spawn at the top. Instead of amending this poor design choice, I had implemented "vacuum tiles" that pull the player through doors. Originally, this game was supposed to generate rooms not necessarily on a grid, to allow for interesting room designs and dungeon layouts, but this ended up working poorly with the vacuum tiles, so it was dropped.

I think that I stopped updating the game due to a lack of interesting ideas, as it was very derivative and had a lot of problems. Perhaps it was actually a scale issue instead. Roguelike games require a lot of enemy variety and items to keep players engaged, and that was a lot of work for a single developer.

Original README

Game Identity:

32-bit plat-former/dungeon crawler about a soldier fighting through a labyrinth of machines sent to destroy him and all life on the ship he’s on.

Design Pillars:

Escalating power. Claustrophobic. Non-linear choices.

Mechanics:

Game uses rogue-like elements, procedural generated layouts, and a random item system. As you progress further into the ship, enemies become more powerful as the sys_admin prepares to fight you. Power-ups are permanent or multi-use active items that stack infinitely.

Features:

Infinite stacking of items, procedurally generated rooms, random items. A feeling that you could always become stronger, and a chance to acquire a large inventory of stacking items rather quickly.

Interface:

Standard WASD controls for movement, mouse to aim and shoot. Menu and inventory is controlled through GUI elements. Game pad controls will also be added.

Art Style:

Shovel Knight for lighter character designs, Axiom Verge for the limited tile set and beautiful background tiles. Light-hearted feel despite the circumstances, like Isaac.

Music Style / Sound Design:

Sounds should illicit a sense of dread in a way, and boss fights should pick up the sound and create a sense of urgency.

Road Map:

  • Mechanics Complete – 07/01/19
  • Enemies Complete – 07/15/19
  • Items Complete - 07/22/19
  • Boss Fights Complete - 08/01/19

untitled_space_station_game's People

Contributors

bradley-mcfadden avatar bmcfadden00 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.