Questions tagged [isometric]
A specific 3D perspective technically defined as having all 3 axes being exactly 120 degrees apart. In early video games, it is often slightly off to account for smoother pixel lines.
366 questions
1
vote
1
answer
113
views
Tile visual surface isometric conversion
I'm new to isometric display. I want to convert screen 2D coordinate to my world 2D coordinate.
For display, I convert world 2D coordinate like this:
...
1
vote
1
answer
111
views
Adjusting movement vector for converting to input vector in an isometric game
I am currently modding in keyboard and mouse support for a Unity game that only supports controllers. The game is in an isometric style, and as such, the game camera is slightly tilted. The original ...
0
votes
0
answers
105
views
For an isometric adventure game, what is a good way to store the objects in 3D?
I'm creating a game in C++ and raylib. This is a real-time isometric game, so it is technically 2D graphics, but the rooms have a 3D structure because there will be many blocks and other objects that ...
0
votes
0
answers
29
views
import with superTiled2Unity is offset
I am working with isometric tiles the first time and have some trouble importing them from tiled.
I want them to be imported so that the upper part of the "cube" matches the tile so that i ...
1
vote
1
answer
193
views
Smooth diagonal movement with 2:1 isometric sprites?
I've made a custom engine that uses 2:1 isometric sprite graphics with a 3D world simulation. Each render tick, I convert each entity's world position into a screen position, and render their sprite ...
0
votes
0
answers
57
views
Unknown light source in viewport when camera projection is orthogonal
I'm using Godot/Redot for my game development but so far this happens when camera projection is orthogonal, there's unknown light following the viewport when the camera is moving.
Here's the example
...
0
votes
0
answers
25
views
Unity 2d Isometric Game - Sprite Overlap issue [duplicate]
I'm making a 2d isometric game in Unity, but my sprites don't render well when they overlap.
For example, in this image the skeleton monster renders behind the dragon, but in an isometric view we ...
-1
votes
1
answer
149
views
Isometric Rendering Doesn't Align
I've been starting to experiment with 2D rendering, in particular isometric rendering.
So far I've been having issues getting my tiles to line up.
I am currently writing this in Rust using the Bevy ...
2
votes
1
answer
190
views
How to check if an AABB is behind another AABB while isometric depth sorting?
I have an isometric scene in a custom engine where my world sim is 3D, but I'm rendering sprites. To depth sort, I follow the approach in this blog post. Basically: wrap each sprite in an AABB, then ...
0
votes
0
answers
131
views
Isometric building system and coordinate calculation
I am a Unity newbie and trying to implement a simple building system in a prototype of the game.
The scenario is:
Clcik on the UI Button
Move the coursor to the desired position
Click left mouse ...
2
votes
2
answers
466
views
Topological sorting optimization
I'm creating a 2d isometric game that uses topological sorting to correctly depth sort all of the oddly-shaped isometric objects. I spent a lot of time writing this from scratch, and it works great. ...
1
vote
1
answer
202
views
A-star algorithm after 2D tilemap 90-degree rotation
I am learing Unity and for now trying to implement a simply pathfinding alogorithm in a simply 2D isometric diamond-shaped tilemap.
Recently I learned a way how to rotate tilemap and I already have a ...
0
votes
1
answer
226
views
2D isometric tilemap coordinates
I am learning Unity and for now trying to rotate a tilemap using (x, y) --> (-y, x).
I have created a Grid and tilemap in it
As you can see my tiles are in cells of izometric tilemap.
I am ...
1
vote
0
answers
2k
views
Y-Sorting in 2D Isometric Games in Godot 4.x
I am having a problem with Y-sorting in an isometric Godot game. More specifically, when my character moves behind/in front of larger objects than one standard tile size, the rendering is inconsistent....
1
vote
0
answers
285
views
Godot 4 - Isometric Snap Grid
While there is rotation in the snap grid settings it does not seem to be rotating the displayed grid. I can use a Isometric tilemap, but without a grid displayed at all times, I cannot perfect ...
1
vote
0
answers
141
views
Possible to draw isometric tiles with height and moving objects in one pass?
I am working on a isometric tile-based game where the tiles can sometimes have differing heights - representing elevation. I am trying to understand how to order the tiles for drawing when there are ...
0
votes
0
answers
229
views
how to use square sprite asset in isometric tilemap?
I recently need to build a isometric game world in Unity. I have 4 types of terrain.Both are 32x32 square sprite.(represent 1x1 area) Besides, i have a table sprite asset which is already isometric.
...
3
votes
0
answers
2k
views
How to achieve a blend of Top Down 2D and Isometric maps/art like in Sea of Stars?
I recently started playing Sea of Stars and what amazed me was the seamless blend of Isometric and Top Down 2D. Sometimes even in the same map. It's what I have in mind for the game I'm currently ...
1
vote
0
answers
383
views
Selecting tiles with mouse on isometric map with height and slopes
I want to implement an isometric map with rectangular tiles similar to how it was in simcity 2000, where tiles could have different heights and tiles with different heights were connected by slopes. ...
0
votes
1
answer
451
views
How do I smoothly connect isometric tiles at different height levels?
I am trying to figure out how to smoothly connect isometric tiles at levels. For example, below are tiles at different levels.
I want to smoothly connect the tiles at the two levels based on the ...
0
votes
2
answers
195
views
How to calculate shadow position below arcing projectile in Isometric 2d tilebased grid?
I have an Isometric 2D grid-based tilemap, and am firing a projectile (at Vector P1 in image below) from the player (at Vector A) to a location "above" a target location (at Vector B). This ...
1
vote
1
answer
366
views
Raycast from isometric view without camera position?
I'm trying to cast a ray so I can implement mouse picking. My game uses 2:1 isometric with a 3D world sim that uses AABBs. Positive X points to the bottom right, positive Y points to the bottom left, ...
1
vote
0
answers
1k
views
Pixel-effect cube in Godot 4
I'm trying to make a simple scene where the camera is in orthogonal mode with isometric settings just like if it was an isometric 2D game. That's because I have already tried doing it with 2D only but ...
0
votes
1
answer
76
views
Adding requestAnimationFrame in isometric Tile grid Code is not working
Hi There this is my first Post on gamedev, and i hope everyone understand what i want :)
First of all my Code is an very Personal Version from one Github Isometric Map.
I Tryd now 2 Days to Add the ...
0
votes
0
answers
24
views
Find which tiles are intersected between two points on an isometric tilemap [duplicate]
I need to be able to find out which tiles are intersected when a line is drawn between two points.
I'm currently working with a isometric perspective which makes things a little more complicated.
I've ...
0
votes
1
answer
99
views
2d isometric map disappeared when reopening Unity project
I closed my Unity project, came back the next day and opened it, but saw this :
Instead of this :
What should I do to recover the grid instead of having that pink area ?
1
vote
1
answer
1k
views
How can I fit these isometric tiles into a TileMap?
I have downloaded this 2d isometric tileset : https://assetstore.unity.com/packages/2d/environments/cute-isometric-town-starter-pack-134286
But when I tried to create a map in Unity, I have this :
...
0
votes
2
answers
847
views
For fully 3D isometric games, is it better to turn the camera 45°? Or have the environment be rotated 45°?
For fully 3D isometric games, is it better to turn the camera 45°? Or have the environment be rotated 45°? I'm asking because, after trying to tilt the camera 45°, the movement code had to be a bit ...
0
votes
1
answer
2k
views
Draw a player in an isometric tilemap in the right order
I'm trying to create an isometric tilemap world in Godot 4 beta 4. The world is made of blocks on top of each other where for every Y level (thinking the world like if its in 3D coords) there is a ...
1
vote
2
answers
314
views
How to create a camera that combines both forced movement and smooth player following
Context
So I'm making a clone of Crossy Roads where the camera follows the player. It does some linear interpolation (Lerp) after moving, and the camera starts moving away from the player in the ...
0
votes
1
answer
886
views
How to pan and zoom an isometric map on a canvas
I'm new to html canvas.
So far I am following this code as base for simple isometric tiles.
I made an empty isometric grid map that only shows the grid.
I want to offset the position of my isometric ...
0
votes
0
answers
837
views
Implement grid-based movement in a Unity 2D isometric game
I am creating a 2D turn-based isometric strategy game in Unity.
In this game, the visible map is divided into logical tiles. A character occupies a single tile at a time, and a tile can host up to one ...
3
votes
1
answer
618
views
Isometric ordering issue with moving entities taller than one block
I'm having a lot of trouble sorting it in such a way that it works with a moving entity that is "taller" than a "block" size in this map. I've recorded my problem here:
https://www....
1
vote
1
answer
801
views
Problem with placing isometric tiles above and below each other
In unity when using the in built tale palette to place tiles into the scene, I have come across a small problem. Im using an isometric tile-map and whenever i go to place a block, I end up placing a ...
1
vote
1
answer
992
views
Trying to get sprite from isometric "z as y" tilemap
I'm using code like the following with a tilemap and tilemap collider 2d:
var ray = Physics2D.RaycastAll(worldCoordinate, Vector2.zero);
Unfortunately, when I ...
0
votes
0
answers
949
views
What is a good method for 2D isometric lighting in Pygame?
I'm making my first isometric game in Python using Pygame. It's a 2D tile-based dungeon crawler, but I want to create a nice lighting system. I've made a random level generator that creates the rooms ...
0
votes
0
answers
67
views
Aim assist-- How to cast a wedge in screen space
My character exists in a 3D, isometric, top-down world.
I'd like to make an aim assist mechanic, such that when holding the right joystick in a direction the game will choose the enemy roughly in that ...
1
vote
1
answer
1k
views
Deriving shadow position from a 2D heightmap
I have a 2D heightmap with discrete values. Based on these values they should cast a fixed position shadow (constant angle respective to the "sun"). I can figure out how to cast it on a flat ...
0
votes
0
answers
831
views
Professional way to make Isometric 3D Tilemaps for an ARPG in Unity3D?
I'm was working on a top-down ARPG and now I'd like to switch to 3D Isometric.
I know that I can place prefabs on Unity's tilemaps, and also have an X-Z grid, etc, but are they designed to handle ...
3
votes
1
answer
2k
views
Isometric projection, calculate camera angle for specific tile height
I'm experimenting with different tile dimensions while rendering 3D assets for an isometric game (or dimetric to be exact). Everyone does a 2:1 ratio so the tiles in isometric view are 256wx128h, ...
1
vote
1
answer
889
views
Transforming 3D coordinates to 2D isometric position
I'm trying to render isometric maps, my final goal is to render scenes that resembles Snake Rattle 'n' Roll:
So I started by rendering cubes:
For now I have an array with a collection of 3D vectors ...
1
vote
1
answer
413
views
How can I get correct coordinates from a diamond isometric map created in Tiled?
I am rendering a diamond isometric map created in Tiled using Monogame.Extended.Tiled package.
Here is where I'm trying to spawn a player with an object at ...
0
votes
0
answers
230
views
2D Isometric Movement - Move to Mouse Position
I'm developing a 2d isometric game on a engine made by myself (as a way to practice Java), however i'm stuck on what it seems to be a math problem.
I wish I could have some help on how to implement a ...
0
votes
0
answers
387
views
How do I highlight the squares adjacent to my player in a Isometric grid
I am making a grid base RPG (like Fire Emblem but isometric) but currently I'm stuck on the movement, mainly the UI (showing how far the player can move around the board).
Like the image below where ...
1
vote
2
answers
664
views
Free movement in a 3D isometric world
I'm currently experimenting with movement in a isometric perspective world and i'm thinking about how the movement should work. The movement can be either by WASD or gamepad.
Since the player can ...
0
votes
1
answer
332
views
Need help projecting 2D projectile motion in 2.5/isometric 2D game
So I’ve been researching this a lot and have hit a road block. I’ve read pretty much every thread on here regarding this and while I understand the concept I don’t understand how to implement it. For ...
0
votes
1
answer
332
views
Isometric tilemap circle around object
I am developing an isometric game like Anno 1602.
I have an isometric tilemap. The default tilesize is 64x31.
My goal is to show the area a building has influence to. For that I want to show a circle ...
0
votes
1
answer
1k
views
2D isometric game with 3D prefabs
Is it possible to have a 2D isometric game in Unity, but also have 3D prefabs in the scene?
Will that work or should I make the game in 3D with an isometric camera?
0
votes
1
answer
479
views
Isometric tiles on wrong positions if the mouse points at a negative world coordinate
I am using this approach:
http://clintbellanger.net/articles/isometric_math/
Basically, you can calculate the iso coordinates based on the screen coordinates.
What I am doing is, getting the actual ...
1
vote
2
answers
3k
views
How to transfer the player into a new scene, loaded in the background?
I'm porting an old BuidBox 2 game to the Godot game engine. I already added all assets and scenes to the Godot project. The game is a 2.5D (isometric) endless runner. What I want now is to add a ...