GithubHelp home page GithubHelp logo

doomgodot's Introduction

Welcome to the GodotDoom repository! This project aims to recreate the classic gameplay and aesthetics of retro first-person shooter (FPS) games like Doom. It provides a nostalgic experience for players who enjoy fast-paced action, pixelated graphics, and challenging gameplay.

Features

  • Intense and fast-paced first-person shooting gameplay.
  • Pixelated graphics and retro art style.
  • Four unique guns to choose from for different playstyles.
  • Challenging enemy AI that utilizes rays and collision shapes for player detection.
  • Explosive barrels to strategically take out enemies or create chaos.
  • Utilizes the First Person Character Movement Template for character controls.

Controls

The default controls for GodotDoom are as follows:

  • W, A, S, D or arrow keys: Move the player character.
  • Mouse movement: Aim the weapon.
  • Left mouse button: Shoot the weapon.
  • Spacebar: Jump.
  • Shift: Sprint.
  • Esc: Close the game.
  • Q: Change to the next weapon.

Feel free to customize the controls to your liking within the game settings.

Project Status

The current version of the GodotDoom project is a work in progress. It features a limited set of content, including four guns, one enemy type, and one explosive barrel. The project is actively being developed, and more features, levels, and content will be added in future updates.

Assets

The assets used in the GodotDoom project are licensed under the Creative Commons license, ensuring their availability for free and ethical use.

Contributing

I welcome contributions from the open-source community to make GodotDoom even better. If you would like to contribute, please follow these steps:

  1. Fork this repository to your GitHub account.
  2. Create a new branch for your feature or bug fix.
  3. Make your modifications and enhancements to the codebase.
  4. Test your changes to ensure they are working correctly.
  5. Commit your changes and push them to your forked repository.
  6. Submit a pull request to the main repository, describing your changes in detail.

We appreciate your contributions and will review your pull request as soon as possible.

Thank you for your interest in the GodotDoom project. We hope you enjoy the game and have a blast experiencing the golden era of first-person shooters. If you have any questions or feedback, please don't hesitate to reach out.

doomgodot's People

Contributors

batinium avatar

Watchers

 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.