• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Resource icon

Resource Voxel-Style Pseudo 3D Script 2.0

rainefall

riley
Expo Team
sukoshijon submitted a new resource:

Voxel-Style Pseudo 3D Script - '3D' Voxels for your game.

This is a script that renders Voxel-Style 'Models' inside RPG Maker XP. It uses stacked sprites to create the illusion of 3D. It has no perspective, no lighting, and no collision, but everyone on the Discord seemed to like it when I showed it off in my Pokémon x Starbound project.

[tabs]
[tab=Introduction]
This script is based off a technique I've seen mainly in the GameMaker Studio community, which you can see in this...[/tab][/tabs]

Read more about this resource...
 
sukoshijon updated Voxel-Style Pseudo 3D Script with a new update entry:

The MKXP Update

There's been a bit of fuss around mkxp in the fangame community (cough cough Marin cough cough Pokemon MK cough cough) and I personally love it. The performance is so much better than that of regular RGSS, and that got me thinking - would the voxel engine work? Well, yes and no. You see, mkxp has a limit on how large you can make bitmaps (which is 8192*8192, the opengl texture limit). This meant any spritesheets bigger than 8192 pixels wide would throw errors when trying to do anything....

Read the rest of this update entry...
 
sukoshijon updated Voxel-Style Pseudo 3D Script with a new update entry:

Less Confusing Update

I completely forgot I'd posted this, which explains why it's so bad haha.
The new improved version of this script features a much easier to understand workflow that is more akin to how regular sprites work.

I'm not going to be posting any advanced documentation, but in short, everything works the same as sprites except instead of sprite.bitmap = Bitmap.new("path/to/bitmap") it's sprite3d.model= Bitmap3D.new("path/to/bitmap"). This system also allows you to...

Read the rest of this update entry...
 
Back
Top