Giter VIP home page Giter VIP logo

damonraziel / project-bob-s-quest Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 430.59 MB

Project Bob's Quest was built to test my abilities and see what I could learn. It is still a work in progress, and can be used as a base for various mechanics.

License: MIT License

GDScript 100.00%
godot action adventure platformer game 3d work-in-progress wip navigation navmesh rpg roleplay roleplaygame inventory enemy enemy-control

project-bob-s-quest's Introduction

Project-Bob-s-Quest

Project Bob's Quest files.

Project Bob's Quest was built to test my abilities and see what I could learn. It is still a work in progress, and can be used as a base for various mechanics.

Project Bob's Quest is designed to be a 3D action/adventure/platform/RPG game.

Game mechanics include: Third person follow camera, Third person over-the-shoulder camera, Third person movement (move, jump, attack, in 3d space), Melee and ranged combat, Enemy A.I. that use navmeshes when not attacking the player, Variety of enemy types (different attack options), Simple story mode using an overworld map to move between levels, Simple arena that spawns waves of enemies, Simple arena high score board, Experience points and player upgrades, Inventory system, Unlockable characters.

Project Bob's Quest was made combining aspects from a number of other projects (which will be credited and linked soon), such as the inventory and camera controls, the Godot demo templates, and some problem-solving of my own to figure out how things could be done. It is still a work in progress, as I learn new ways to do new things, but thought I would upload it in case it is useful for anyone else, or if someone has other ideas for how I could implement things.

If you build the project for execution from desktop, you still need to copy across the "Database_Items.json" file, and place it in a folder called "Database" (see folder structure diagram below). I have only tested this on Windows 10 so far, and I am unsure why this needs to be fixed afterwards (I have tried using the Godot project build setting to include json files in the build, but this does not seem to fix it).

Folder structure diagram:

PBQ (Main Folder)-

-Database (Sub Folder)--

--Database_Items.json (Json File)

-PBQ.exe (Application)

-PBQ.pck (PCK File)

Released under same MIT licence as Godot Game Engine. https://godotengine.org/license

project-bob-s-quest's People

Contributors

damonraziel avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

boyquotes

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.