Skip to content

dibertz/northgard-camera-move

Repository files navigation

northgard-camera-move

A simple RTS camera move system made in Godot Engine 3.4 imitating to the Northgard game.

+ Recent version V.0.9.5 with new features and fixes applied.
- You does can reset the Commit to 93dfcc.. (for to get previous version).

Available plug-in for GDScript programming language northgard-camera-move-plugin-for-godot

Intrduction:

JRPG-camera-move-v.0.9 it's a tool designed for to RTS Games and RPGs.

What it does:

Move Camera with Mouse in Godot 3D, fading in and in-out smoothing, customizable parameters, keyboard camera control, player tracking camera, zoom in-out. Displacement across x, y, z and diagonal. Kinematic Character move interactive.

Mouse-Camera-gif-maker


Key "Y" for to block or free-view Camera.


Free-View Cam: First gif image

Block-View Cam: Second gif image



Keys "A", "W", "D", "S" for to move character and tracking with camera smoothing.

smoothing-Camera-gif-maker


Mouse wheel scrolling + or - for to Zoom in-out Camera. Even you can scrollable and zoom.

zoom-Camera-gif-maker


Operative systems compatibility:

MacOS

Linux

Windows

Requeriments:

Godot_v3.4.2-stable_mono_win64 (Mono Version).

Visual Studio Code IDE or Similar.

GLES3 (GPU Driver Compatibility OpenGL 3.3).

Get Started:

Copy or clone repository inside of ➤ C:\Users\YourName\Documents\JRPG Camera Move v.0.9

Load IDE editor and download the next dependencies:


C# v1.24.0 Microsoft


Mono Debug v0.16.2 Microsoft


C# Tools for Godot v0.2.1 Ignacio Roldán Etcheverry


Setup JSON File:

  1. Open the Command Palette (Ctrl + P).

  2. Select C# Godot: Select Project.

Start Project:

  1. Run Godot C#.
  2. Import file project.godot in the folder JRPG Camera Move v.0.9.
  3. (Optional) Change (Camera.cs) the Bool variable False to ➤ RPGCamera = true;
  4. Save changes IDE and Godot Engine.
  5. On Godot click Build.
  6. Run the Game.

Contributing

Contributions to the development and enahancement of JRPG/RTS data is welcome. Please see CONTRIBUTING.md for contribution guidelines.

FAQ:

If you have any questions or doubts comment in the description into below.

  1. How to set up the parameters and settings?
    Into Godot editor click node Camera, script variables it can be changed.
  2. What is size map clamped it?
    Higher values than the default value means a symmetric larger map. It should keep the same dimensions on both sides to avoid clamping critical errors.
  3. How to does put my 3D character model without watch for the ugly cube?
    It's super easy, click on node Mesh Instance (Player/Pivot/MeshInstance) and REMOVE, so replace it for your own.
    Set up to Scale X: 0.1, Y: 0.1, Z: 0.1 and Traslation X: 0.0, Y: 0.1, Z: 0.0. That's it.

Do you want more features?, check it out repositories weekly.

Licensed Under MIT

Donate with PayPal button

Enjoy it!

About

Open Source RTS Camera Script for Godot Engine 3D of the classic RTS game Northgard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages