All Projects → BraindeadBZH → Godot_card_engine

BraindeadBZH / Godot_card_engine

Licence: mit
A plugin for Godot to create card based games

Projects that are alternatives of or similar to Godot card engine

Godot Syntax Themes
Syntax themes for the Godot Engine script editor
Stars: ✭ 140 (-12.5%)
Mutual labels:  godot, godot-engine
Chart Gd
Animated charts for Godot Engine
Stars: ✭ 151 (-5.62%)
Mutual labels:  godot, godot-engine
Qurobullet
A powerful 2D projectile system module for Godot!
Stars: ✭ 78 (-51.25%)
Mutual labels:  godot, godot-engine
Godot Facebook
Facebook module for Godot Game Engine (android and iOS)
Stars: ✭ 55 (-65.62%)
Mutual labels:  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 (-23.75%)
Mutual labels:  godot, godot-engine
Gterm
Terminal emulator control for Godot engine
Stars: ✭ 58 (-63.75%)
Mutual labels:  godot, godot-engine
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+1484.38%)
Mutual labels:  godot, godot-engine
Godotnotificationcenter
A notification center for Godot Engine
Stars: ✭ 43 (-73.12%)
Mutual labels:  godot, godot-engine
Inkgd
Implementation of inkle's Ink in pure GDScript for Godot, with editor support.
Stars: ✭ 118 (-26.25%)
Mutual labels:  godot, godot-engine
Godotrogueliketutorial
A guide to build a simple Roguelike game with Godot engine.
Stars: ✭ 117 (-26.87%)
Mutual labels:  godot, godot-engine
Godot Ink
Ink integration for Godot Engine.
Stars: ✭ 129 (-19.37%)
Mutual labels:  godot, godot-engine
Pgsgp
Play Games Services plugin for Godot Game Engine 3.2 - Android
Stars: ✭ 130 (-18.75%)
Mutual labels:  godot, godot-engine
Godot Multiplayer Demo
A multiplayer demo using Godot Engine's (2.2) high level networking
Stars: ✭ 52 (-67.5%)
Mutual labels:  godot, godot-engine
Godot Engine.file Editor
A Godot Engine addon that adds a File Editor for multiple file types editing. Create and Write plain text files, configuration files and csv files with custom visualizers and previews. Also supports file translations!
Stars: ✭ 70 (-56.25%)
Mutual labels:  godot, godot-engine
Godot Style Guide
Style guide for Godot projects
Stars: ✭ 45 (-71.87%)
Mutual labels:  godot, godot-engine
Godot Demos
Dozens of free and open source demos for the Godot game engine
Stars: ✭ 1,231 (+669.38%)
Mutual labels:  godot, godot-engine
Mdframework
A multiplayer C# game framework for Godot 3.2 Mono.
Stars: ✭ 34 (-78.75%)
Mutual labels:  godot, godot-engine
Gdtwitch
A Godot to IRC to Twitch interface.
Stars: ✭ 42 (-73.75%)
Mutual labels:  godot, godot-engine
Godot3 procgen demos
Exploring Procedural Generation algorithms in Godot
Stars: ✭ 85 (-46.87%)
Mutual labels:  godot, godot-engine
Gdscript Docs Maker
Create documentation and class references from your Godot GDScript code
Stars: ✭ 121 (-24.37%)
Mutual labels:  godot, godot-engine

CardEngine for Godot Engine

Currently under development, do not expect it to work.

Everything is work in progress.

Glossary

  • Card: card data with id, name, categories, values and texts
  • Database: persistent card data storage
  • Container: UI element to display cards in a given layout using a card visual
  • Store: in memory card data storage (deck, pile, hand)
  • Animation: a sequence of values linked together by transition, defined by a duration and an easing curve
  • Effect: modifiers on cards data that can be applied and cancelled at anytime

What is implemented

  • Creating, modifying and deleting databases
  • Creating, modifying and deleting cards
  • Creating, modifying and deleting containers
  • Containers layouting as a grid or along a path
  • Fine tuning containers layout with linear/symmetric interpolation or random position, scale and rotation
  • Container transition animation (layouting, card added, card removed)
  • Container event animation (idle, un/focused, de/activated)
  • Animation editor
  • Drag and drop support
  • Card effects
  • Filters on DropArea
  • Saving store interface
  • Container to container drag and drop
  • Container to card drag and drop
  • Board widget

What is not implemented

  • Manual sorting
  • Drop placeholder
  • Add animation loop when card is focused or active
  • More modifiers to come
  • Other features to be defined...

Important folders

  • _private: contains the generated code and data file, none of this file should be edited manually
  • addons/cardengine: contains the code for the in editor plugin and for the core elements
  • containers: contains the public code for your custom containers
  • cards: contains the public code for your custom cards
  • effects: contains the code for the effects

Documentation

Getting started

Open page

Detailed usage

Open page

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