All Projects → carmel4a → RTS-Camera2D

carmel4a / RTS-Camera2D

Licence: other
A RTS style Camera addon to Godot Engine

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to RTS-Camera2D

VisualNovelKit
Combo of addons + template to create narrative games in Godot inspired by Ren'Py
Stars: ✭ 78 (+212%)
Mutual labels:  godot-engine, godot-addon
Emojis-For-Godot
Addon that allows to use Emojis in your Godot project
Stars: ✭ 26 (+4%)
Mutual labels:  godot-engine, godot-addon
Project-Map
No description or website provided.
Stars: ✭ 52 (+108%)
Mutual labels:  godot-engine, godot-addon
Godot-Material-Icons
Templarian's Material Design Icons for Godot
Stars: ✭ 19 (-24%)
Mutual labels:  godot-engine, godot-addon
viewport-spy
Godot editor UI to spy on what a Viewport is rendering. Useful for debugging.
Stars: ✭ 28 (+12%)
Mutual labels:  godot-engine, godot-addon
godot-unirest
Unirest in GDScript: Simplified, lightweight HTTP client library.
Stars: ✭ 32 (+28%)
Mutual labels:  godot-engine, godot-addon
GodotTerrainEditorPainter
Heightmap based terrain editor plugin for GODOT with vertex color based terrain shader painting
Stars: ✭ 23 (-8%)
Mutual labels:  godot-engine, godot-addon
godot-rpgdb
An easy to use JSON database-manager for Godot.
Stars: ✭ 25 (+0%)
Mutual labels:  godot-engine, godot-addon
godot-interpolated-camera3d
Provides an InterpolatedCamera3D node that replicates its 3.2.x functionality (and more)
Stars: ✭ 40 (+60%)
Mutual labels:  godot-engine, godot-addon
PostgreSQLClient
PostgreSQL connector for Godot Engine in GDScript.
Stars: ✭ 28 (+12%)
Mutual labels:  godot-engine, godot-addon
godot-logger
Simple in-game logger for Godot 4.0
Stars: ✭ 14 (-44%)
Mutual labels:  godot-engine, godot-addon
nativelib-cli
NativeLib is a plugin management system for Godot engine.
Stars: ✭ 19 (-24%)
Mutual labels:  godot-engine, godot-addon
godot-cmvalley
Port of the Sauerbraten clanmap cm|Valley to Godot 4.0
Stars: ✭ 28 (+12%)
Mutual labels:  godot-engine
godot-gdgifexporter
Gif exporter for Godot made entirely in GDScript
Stars: ✭ 85 (+240%)
Mutual labels:  godot-engine
novemberdev soulslike darksouls godot
Dark Souls clone in 3D with Godot
Stars: ✭ 51 (+104%)
Mutual labels:  godot-engine
godot-portal-demo
Experimenting with portals in Godot Engine
Stars: ✭ 66 (+164%)
Mutual labels:  godot-engine
godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (+64%)
Mutual labels:  godot-engine
Godot-DialogPlugin
🗨️ A Dialog Node for Godot Engine
Stars: ✭ 194 (+676%)
Mutual labels:  godot-engine
toziuha-night-oota
Opensource Metroidvania inspired on Castlevania Order of Ecclesia
Stars: ✭ 78 (+212%)
Mutual labels:  godot-engine
godot-xterm
Terminal emulator for the Godot game engine.
Stars: ✭ 61 (+144%)
Mutual labels:  godot-engine

RTS Camera2d 🎥

RTS Camera2d plugin adds simple camera node to Godot Engine. You can control camera using arrow keys, by dragging while holding mouse button or by moving mouse cursor near to the screen edge. Despite the name, this node can be useful in any game genre, not only RTS 😉

Installation

Use AssetLib or download archive from Github releases and extract addons directory to your project directory. Activate plugin in Scene > Project Settings > Plugins

Usage

Create RTS-Camera2D node on your scene. Make sure to check the Current property on in inspector. You can adjust behavior of the node using following properties

Property Usage
Key Move camera using keys binded to ui_* actions) like
Drag Move camera using mouse (right mouse button by default)
Edge Move camera when cursor is close to edge screen
Wheel Zoom in/out using scroll wheel
Zoom Out Limit How far you can zoom out
Camera speed self-explanatory
Camera margin how near to the window edge (in px) the mouse must be to move a view.

Compatibly

This plugin was tested in Godot Engine v2.1.3 (2.x banch) and v3.0 beta 1 (3.x branch).

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