(Very) basic tile engine, could be used in a game. Contains a custom block designed to be used to render a series of tiles, and a few more used to animate them. All other code inside this project is for the example you see onscreen. The "time" variable is the amount of time it took to render, in seconds. It can be manipulated to render arbitrary-sized blocks at any position on the screen, the 5 tile square in the bottom-left of the screen is there because I was using it during testing and it's easier to just leave it there. To generate your own maps, the "tiles" list functions as a flattened 2D list (if you don't understand that, just ask). You can delete its contents, and the values of individual items are just the names of the costume to stamp at that index. I have also made an editor on my alt: https://scratch.mit.edu/projects/1126183470/ to make it easier to edit tiles. Make sure to adjust your values for the original width and original height parameters accordingly. Animated tiles can be created by writing the tile name in the following syntax: /duration/tile1/tile2/.../tilen/ where "duration" is the amount of time each tile stays on the screen (in seconds), and all of the following values are the names of costumes to be used as tiles. All tiles will appear for the same amount of time. By the way, the reason that the sprite is called "TileRender3" is because this is my third attempt at this. The first was a year ago, and was horribly laggy (but it did work) and the second was a few days ago, which is broken. I decided that the second one was too broken to fix, so I took (some of) the math from it and applied it here. Update log: May 27, 2025: Fixed the previous entry in this update log to say the correct year- it said 1015. May 20, 2025: It's been a while- minor bug fix. The load button now works correctly, and you are no longer prompted for a save code upon starting the project. January 23, 2025: Fixed tile animation system to actually work properly (it was considering all durations to be 1 second) (unknown date): added tile animation system. You can animate tiles by setting their entry in the tile list to "/duration (in seconds)/frame1/frame2/(...)/frameN/". Making different frames have different durations is not currently possible. December 24, 2024: first released