All Projects → GDQuest → Godot Make Pro 2d Games

GDQuest / Godot Make Pro 2d Games

Licence: mit
A-RPG demo made with Godot, MIT-licensed, from our Godot course

Projects that are alternatives of or similar to Godot Make Pro 2d Games

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 (-81.9%)
Mutual labels:  game, game-development, godot
Godot Open Rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
Stars: ✭ 855 (+26.85%)
Mutual labels:  game, game-development, godot
Lambda Lantern
🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (-81.9%)
Mutual labels:  game, game-development, video-game
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+204.75%)
Mutual labels:  game, game-development, video-game
Godot Kickstarter 2019
Create your Own Games with Godot, the Free Game Engine: sources from the January Kickstarter project from GDQuest
Stars: ✭ 194 (-71.22%)
Mutual labels:  game, game-development, godot
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (-2.82%)
Mutual labels:  game, game-development
Ebiten
A dead simple 2D game library for Go
Stars: ✭ 5,563 (+725.37%)
Mutual labels:  game, game-development
Allsketchs
Processing sketches, in which I have worked in the last years; images, videos, prototypes, experiments, tools, works, concepts... Everything is unfinished, some may not work, When I had no ideas, I would open one to see what it was...
Stars: ✭ 666 (-1.19%)
Mutual labels:  game, video-game
Fheroes2
Free implementation of Heroes of Might and Magic II game engine
Stars: ✭ 471 (-30.12%)
Mutual labels:  game, game-development
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-40.65%)
Mutual labels:  game, game-development
Gideros
Gideros Release version
Stars: ✭ 442 (-34.42%)
Mutual labels:  game, game-development
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (-30.27%)
Mutual labels:  game, game-development
Pokemon Font
GAME BOY font from Pokémon R/G/B/Y/G/S/C, Unicode extended.
Stars: ✭ 437 (-35.16%)
Mutual labels:  game, video-game
Dialogic
💬 Create dialogs, characters and scenes to display conversations in your Godot games.
Stars: ✭ 414 (-38.58%)
Mutual labels:  game, godot
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (-9.94%)
Mutual labels:  game, game-development
Kengine
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Stars: ✭ 417 (-38.13%)
Mutual labels:  game, game-development
Godot 2d Space Game
A 2D space exploration and mining game made with Godot and our AI framework
Stars: ✭ 462 (-31.45%)
Mutual labels:  game-development, godot
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (-21.66%)
Mutual labels:  game, game-development
Vgmstream
vgmstream - A library for playback of various streamed audio formats used in video games.
Stars: ✭ 524 (-22.26%)
Mutual labels:  game, video-game
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (-19.73%)
Mutual labels:  game, game-development

Make Pro 2d Games with Godot Open Source A-RPG Demo

Banner for the project, showing the player facing the game's boss, the blue wild boar


This is the full source code with all the system produced for the Make Professional 2d Games with Godot course.

The game's boss, the Wild Boar

This game demo tries to show good Godot programming practices to support a growing game project. It has multiple interlocking systems, the core gameplay loop in place, a boss encounter, an inventory and shop systems, user interface with nested menus...

Grasslands with the two monsters available in the game, the mosquito and the porcupine

LICENSE

The entire source code is available under the MIT licence and everyone is welcome to contribute! Better art, gameplay improvements, code re-factoring, and more…

All the techniques I used to build this project are in our intermediate-level Godot course on Gumroad. If you're interested in getting it, be aware it's not 100% step-by-step.

If you have requests for tutorials from elements of that game demo, please feel free to ask on Twitter! I will not redo what's in the course but I'll gladly make extra videos that would benefit everyone! 😄

This is our first open game on GDQuest. We are looking to build more Free games and game creation tools in the future. Be sure to subscribe to our YouTube channel to know when that happens ☺

Dependencies

The project runs in Godot 3.1.

Features

Here's a list of the gameplay features and a few of the systems you will find in the demo

Gameplay

  • A player that can walk, jump, and do a three hit combo with a sword
  • Two monsters with steering based movement
  • Boss with 3 phases, drops random stacks of coins upon dying
  • Items, and inventory, and a shop that will cover your basics for an RPG game

Core systems

  • LevelLoader, to load maps cleanly, keep the player's data around
  • Save and load system
  • Game node to handle pause and initialize the game at the start
  • Shader to animate the transition between levels

User interface

  • An inventory menu and a shop menu where you can buy and sell items between two characters
  • A pause menu with sound options
  • A system to create life bars that hook onto monsters and follow them in the game world, but that are still managed by the UI system
  • The animated player life bar (tutorial)
  • Animated boss light bar that appears when the boss spans

Visual effects

  • Layered particle systems like explosions, bursting fire, rock sparkles, dust
  • Beautiful noise-based fog thanks to Gonkee

A few misc extras

  • Modular hit box and damage source system to create ranged and melee weapons
  • Stats node to manage the player and the monsters' health
  • Gaps the player can fall into

Contributing

You can find our contributor's guides here:

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].