YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
15 stars 7 forks source link

Isometric Tile Editor #2893

Open Bottletaste125 opened 8 months ago

Bottletaste125 commented 8 months ago

Is your feature request related to a problem?

It is very difficult to make isometrics using assets like this in GameMaker opengameart.org/content/isometric-64x64-outside-tileset

Describe the solution you'd like

Set Up Isometric Grid:

Configure an isometric grid with a 45-degree angle or as per your game's requirements. Make sure this grid aligns with the tileset you've created.

Implement Collision Detection:

Ensure that your collision detection system supports the isometric grid. This allows characters or objects in the game to move accurately within the isometric view.

Tile Mapping:

Create a tile mapping system that allows you to place isometric tiles on the grid. Ensure you have an efficient method for mapping and replacing tiles within the game.

Isometric Animation:

Support animation for isometric objects, such as characters walking or objects moving. Make sure you have animation mechanisms that are suitable for the isometric view. Isometric Camera:

Implement a camera that supports the isometric view. Ensure the camera can be adjusted to follow characters or objects correctly.

Testing and Debugging:

Always test your isometric view and mechanics in various situations to ensure everything works smoothly. Fix collision detection and display issues as needed.

Documentation:

Create proper documentation for the Isometric Tilemap feature you've added to GameMaker Studio. This will help you and other team members understand how to use it.

Describe alternatives you've considered

MAKING ISOMETRIC TILEMAP in Unity 2019

GameMaker Studio 2: Isometric Game Tutorial

Additional context

If possible, create a demo project for a tutorial on applying spine 2D in Game Maker.
add on bundles event : GAMEMAKER ASSET BUNDLES

AtomicUs5000 commented 8 months ago

I remember it existed at one time long ago (almost a decade ago now) in the room editor. I assumed that it would come back some day, but it never did. I really cannot imagine working on an isometric game without a grid, so I think I would make my own isometric room editing application. Have it import sprites, you name them identical to your project, and then have it output the code required to generate the room. It would be a lot of work, but I would save a lot of hair.

rikman81 commented 8 months ago

I've always thought it was odd that GM is so focused on 2D and is arguably the best engine around specifically focused on 2D development yet it doesn't natively support isometric games at all.

Sure, it's still possible to write isometric games in GM and you can write importers for map editors such as Tiled etc but to not have native isometric support built into the engine and IDE feels like a big miss.

Big +1 from me.

YYDan commented 7 months ago

Replaced a lot of the description content above with the info from YoYoGames/GameMaker-Bugs#2843 so that all of the information is in the one place.