Skip to content

AdrianTF/godot-research-and-development

Repository files navigation

Godot Engine: Research and Development

Final Quest is a unique project that combines a captivating 2D platformer with an in-depth research guide for the Godot game engine, as well as the structure of a workshop to be taught in a complementary way. This repository contains the complete source code and documentation for the project, which was developed as the final project for Multiplatform App Development Vocational Training studies.

Features

  • Engaging 2D platformer gameplay with challenging levels and hazardous obstacles.
  • Unique movement mechanics including jumps, double jumps, and dashes.
  • Step-by-step development and research guide for Godot game engine.
  • Detailed research documentation with insights and examples.
  • Workshop designed to be accessible for anyone with prior knowledge of Godot.

Getting started

Installation

  1. Clone the repository (git clone https://github.com/AdrianTF/godot-research-and-development)
  2. Open the project in Godot Engine.
  3. Explore the source code and assets in the project directory.

Documentation and executable

You can download the full project documentation from here.

You can also find the game executable and documentation on my itch.io page.

Usage

Play the game:

  • Use arrow keys or WASD for movement.
  • Press Spacebar to jump.
  • Avoid obstacles and reach the goal in each level.

Explore the research guide:

  • Navigate through the documentation to learn about Godot game development concepts.
  • Gain insights into the research process and decision-making.

Modify and expand the project:

  • Customize levels, add new mechanics, or create your own game based on the provided codebase.

Contributions

Contributions are welcome! If you would like to make any improvements or add new features to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature (git checkout -b feature/<your-feature>).
  3. Make your changes, commit and push them.
  4. Open a pull request describing your changes.

Credits

Adrián Touriño Franco: Project lead, game design, investigator and programmer.

License

Copyright 2023 Adrián Touriño Franco

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

For any questions or inquiries, please contact [email protected].

Acknowledgments

This project was developed using the Godot game engine. Visit their official website at https://godotengine.org/.

Most of the assets used in the project can be found here.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published