godot-demo-projects/2d/isometric
Hugo Locurcio fe6103256a
Allow hiDPI in all demos that support multiple resolutions
This is required to benefit from crisp display on hiDPI monitors.
This also fixes issues related to fullscreen and input handling
when using an hiDPI display on Windows.
2020-10-01 00:56:12 +02:00
..
screenshots Optimize PNG images using oxipng 2020-08-16 17:48:38 -05:00
README.md Link to the asset library from the README of each demo 2020-09-10 15:37:10 -04:00
dungeon.tscn Update and improve isometric demo for 3.2 2020-02-17 20:29:08 -05:00
icon.png Optimize all images using `oxipng -o6 --strip all --zopfli` 2019-06-11 16:40:50 +02:00
icon.png.import Handle multiple resolutions in most demos 2020-01-28 19:08:03 +01:00
isotiles.png Optimize all images using `oxipng -o6 --strip all --zopfli` 2019-06-11 16:40:50 +02:00
isotiles.png.import Handle multiple resolutions in most demos 2020-01-28 19:08:03 +01:00
project.godot Allow hiDPI in all demos that support multiple resolutions 2020-10-01 00:56:12 +02:00
tileset.tres Misc fixes and tweaks to many demos 2020-06-27 21:07:49 -04:00
tileset_edit.tscn Update and improve isometric demo for 3.2 2020-02-17 20:29:08 -05:00
troll.gd Many tweaks thanks to IAmActuallyCthulhu 2020-06-28 13:19:13 -04:00
troll.png Optimize all images using `oxipng -o6 --strip all --zopfli` 2019-06-11 16:40:50 +02:00
troll.png.import Handle multiple resolutions in most demos 2020-01-28 19:08:03 +01:00
troll.tscn Update and improve isometric demo for 3.2 2020-02-17 20:29:08 -05:00

README.md

Isometric Game

This demo shows a traditional isometric view with depth sorting.

A character can move around the level and will also slide around objects, as well as be occluded when standing in front or behind them.

Language: GDScript

Renderer: GLES 2

Check out this demo on the asset library: https://godotengine.org/asset-library/asset/112

How does it work?

The level uses a TileMap in which the tiles have different vertical offsets. The walls, doors, and pillars each have StaticBody2D and CollisionPolygon2D at their base. The player also has a collider at its base, which makes the player collide with the level.

Screenshots

Screenshot