All Projects → GDQuest → Godot 2d Space Game

GDQuest / Godot 2d Space Game

Licence: mit
A 2D space exploration and mining game made with Godot and our AI framework

Projects that are alternatives of or similar to Godot 2d Space Game

Godot Steering Ai Framework
A complete framework for Godot to create beautiful and complex AI motion. Works both in 2D and in 3D.
Stars: ✭ 482 (+4.33%)
Mutual labels:  artificial-intelligence, ai, game-development, godot, godot-engine
Godot3 procgen demos
Exploring Procedural Generation algorithms in Godot
Stars: ✭ 85 (-81.6%)
Mutual labels:  procedural-generation, game-development, godot, godot-engine
Mdframework
A multiplayer C# game framework for Godot 3.2 Mono.
Stars: ✭ 34 (-92.64%)
Mutual labels:  game-development, godot, godot-engine
Qurobullet
A powerful 2D projectile system module for Godot!
Stars: ✭ 78 (-83.12%)
Mutual labels:  game-development, godot, godot-engine
Godot Power Pitch
International pitch for the Godot Game Engine, made in Godot, available in 15+ languages
Stars: ✭ 348 (-24.68%)
Mutual labels:  game-development, godot, godot-engine
Gamedev4noobs
Olá, sejam bem-vindos ao repositório _gamedev4noobs_ do Estúdio Vaca Roxa. O propósito desse repositório, além de contribuir para o projeto 4noobs, é ensinar o básico do desenvolvimento de jogos para iniciantes. Apresentando boas práticas e insumos para criar games incríveis.
Stars: ✭ 122 (-73.59%)
Mutual labels:  game-development, godot, godot-engine
Space rocks
Asteroids-like game made with Godot Engine 3.0.
Stars: ✭ 20 (-95.67%)
Mutual labels:  game-development, godot, godot-engine
Godot Ink
Ink integration for Godot Engine.
Stars: ✭ 129 (-72.08%)
Mutual labels:  game-development, godot, godot-engine
Godot Open Rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
Stars: ✭ 855 (+85.06%)
Mutual labels:  game-development, godot, godot-engine
Awesome Godot
A curated list of free/libre plugins, scripts and add-ons for Godot
Stars: ✭ 3,092 (+569.26%)
Mutual labels:  game-development, godot, godot-engine
Luascript
Lua language support for Godot Engine
Stars: ✭ 240 (-48.05%)
Mutual labels:  game-development, godot, godot-engine
Godot Kickstarter 2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
Stars: ✭ 194 (-58.01%)
Mutual labels:  game-development, godot, godot-engine
Unity3d Ai And Procedural Generation Framework
Unity3D AI and Procedural Generation Framework.
Stars: ✭ 58 (-87.45%)
Mutual labels:  ai, procedural-generation, game-development
Realistic-Atmosphere-Godot-and-UE4
A realistic atmosphere material for both the Godot game engine and Unreal Engine 4
Stars: ✭ 119 (-74.24%)
Mutual labels:  space, godot, godot-engine
Crystalai
A Utility AI for C# and Unity
Stars: ✭ 328 (-29%)
Mutual labels:  artificial-intelligence, game-development
Artificio
Deep Learning Computer Vision Algorithms for Real-World Use
Stars: ✭ 326 (-29.44%)
Mutual labels:  artificial-intelligence, ai
Autoscraper
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
Stars: ✭ 4,077 (+782.47%)
Mutual labels:  artificial-intelligence, ai
Intelligo
🤖 Chatbot Framework for Node.js.
Stars: ✭ 347 (-24.89%)
Mutual labels:  artificial-intelligence, ai
Lightnet
🌓 Bringing pjreddie's DarkNet out of the shadows #yolo
Stars: ✭ 322 (-30.3%)
Mutual labels:  artificial-intelligence, ai
Csinva.github.io
Slides, paper notes, class notes, blog posts, and research on ML 📉, statistics 📊, and AI 🤖.
Stars: ✭ 342 (-25.97%)
Mutual labels:  artificial-intelligence, ai

Harvester

Banner of the project, showing stylized asteroids and ships in space

Harvester is a Free and Open-Source top-down space mining game made with the Godot game engine. Control your spaceship in forays into an asteroid belt, gather iron, and bring it back to base. Spend them on upgrading your ship's speed and maneuverability and cargo space.

But beware, as you are not alone out here. Pirate miners are out there and want to monopolize the business.

➡ Follow us on Twitter and YouTube for free game creation tutorials, tips, and news! Get one of our Godot game creation courses to support our work on Free Software.

The player's ship, docked on an asteroid, mining

Summary

The player begins with a ship at their space station in a relatively large, procedurally generated map filled with asteroids. Their job is to navigate their way to find asteroid pockets, dock with them to mine, then dock with the station to drop them off and earn an upgrade.

As they accumulate iron, enemy pirates spawn around asteroid pockets. This forces the player to take different paths until they can destroy the interlopers.

The player continues until they are overwhelmed by the mounting difficulty and growing opposition and sees how far they can go.

Contributing

Contributors are welcome!

If you encounter a bug, please open an issue.

If you want to contribute to the project, for instance by fixing a bug or adding a feature, check out our:

  1. Contributor's guidelines.
  2. GDScript style guide

A ship is exploding after an encounter with pirates

Development

The game uses the Godot Steering AI Framework while still being a fun time waster.

Player controls

  • Travel mode: A and D rotate the ship, while W and S thrust forward and back.
  • Shoot with Spacebar. The vessel has energy guns that can become stronger.
  • Dock with E: When approaching an asteroid or a station, the player can activate docking mode, and an AI will take over to steer them into position and lock them in place.
  • Open the map with M: The player can bring up a navigation map to get a look at where asteroids are and where pirates are.

Pirates

  • Spawning: Every time the player deposits a certain amount of cargo in the station, pirates spawn around some of the asteroids.
  • Movement: Pirates move in precision mode. They chase the player, get within weapons fire range, but don't get too close. They do avoid asteroids not to crash into them. Once out of range, they steer back to their spawn point.

Upgrades

Depositing iron into the station raises a percentage bar. When it hits 100%, the player can select from a small number of upgrades: health, speed, rotation speed, cargo space, and weapons damage.

Map

The map is made up of a number of asteroid pockets separated by some distance. Asteroids have a certain amount of iron in them and vanish when emptied. More asteroids can spawn on a timer to fill some of the empty gaps.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].