Converting our Godot JRPG from 2D to 3D - Devlog #1

preview_player
Показать описание
Hello there. It's been a while!

In this video, I talk about converting Devastos' Chronicles to 3D. Hope you all enjoy this one.

Also, I want to thank everyone who was waiting for this new update. For those, my apologies. The last months have been extremely rough and I couldn't work on the things I wanted as much as I expected.

Thanks a lot for watching!

(All the music in this video was made by me.)

#gamedev #godot #rpg #indiedev
Рекомендации по теме
Комментарии
Автор

Nice work! For CrossCode we used 2D rendering but it was our custom engine which made a 3D world with 2D possible by rendering layer by layer. Now in our new game, Project Terra, we switched to 3D rendering as well. You still need to trick around alot but there are also many more possibilities!

Teflora
Автор

Looking good, brother. Can't wait to play it 🔥

tiagocarvalho
Автор

I would absolutely love to see a more detailed breakdown of your pipeline for this. I want to achieve something similar but I barely even have an idea where to start...

rogthepirate
Автор

So after many headaches of trying to figure out bridges and horizontal stairs in 2D, I plan to do the same with a project I am starting. It would be great to see a video where you build out a level in Crocotile. Not only because I'd like to get some pointers, but because I think it would be legitimately enjoyable to watch. Great stuff though!

imkranely
Автор

At 2:05 you talk about distortions and camera rotations, could you elaborate on what you do for that?

In trying to do the same thing, I found an orthogonal camera projection at a 45 degree angle achieves the correct visuals, but tiles aren't square (everything is squished slightly). How did you compensate for this? Stretching the viewport didn't look good because the resolution is decided pre-stretch so you get bad aliasing and artifacts. Stretching the 3D world fixes this visually, but then throws off physics and movement, since diagonal vectors no longer point perfectly diagonal tile-wise (since they're stretched).

How did you accomplish this?

tuckertcs
Автор

Very cool approach!
It's funny YT recommended this video to me now as I just went through the same process of trying to add jumping and physics to a 2d tile game and realizing it's easier to use actual 3D instead.
I didn't think it was possible to get that true 2D look you achieved using 3d meshes though! I ended up making a "shadow" 3d blocky world just for the movement and collisions and mapping the body positions back to sprites in the 2d tilemap.

faabinho
Автор

Your posses from tiled to croc3D was genius... I tried it with isometric2D in tiled to 3D and well it didn't go so well, i think your prosses only works for top-down2D.
it was exciting witnessing it work for you guys! Looks good!

vizualwanderer
Автор

Good video bro, quite entertaining and good editing, keep it up.

Nayckron
Автор

If you use orthographic perspective for isometric 2D style this work flow is even more interesting it make the game look like some early Saturn game like Dark Savior or Grandia .

Meteotrance
Автор

I am also still contemplating if I should make my game in 2D or 3D. For 2D, the process seems much simpler but the technical side of things is more difficult. The thing I am mostly struggling with is lighting. I want lighting not to be a 'screen overlay' but 'in the world', meaning that light should e.g. reflect of walls. For this, I considered using normal maps but I could not get it to work properly yet.

I am wondering if your workflow could be vastly simplified by using Godot's GridMap system and prebuilt blocks. This would allow you to build levels directly inside the Godot editor and modify things at runtime.

bitbraindev
Автор

Just ran into this problem for my game. Thanks for showing me that it's possible to migrate to 3D!

saveriov.p.
Автор

damn very smart to switch. Too many people waste too much time trying to force their way of things, when some times, the easiest fix, is to try another approach

slimebuck
Автор

Congratulations on your progress! thanks for sharing

arturertel
Автор

nice guys !! very interesting thanks for sharing !

daviddelayat-dnapictures
Автор

Hey man! Your game's looking really good so far! I would love to get in touch to discuss how I can contribute to the growth and success of it as well as improving your online presence.

Keep up the good work! Cheers

Rockonnor
Автор

This is so smart!! I didn't know enter the gungeon was 3d!!

Limited_Film_Works_
Автор

pseudo 2D seems to be becoming more popular. i believe sea of stars did it too.

simpson
Автор

Caramba isos é muito foda! comecei a estudar Godot recentemente e me apaixonei e ver isso tudo que ta fazendo me inspira muito a fazer um jogo haha

gabaoun
Автор

I am so excited about your project. It look awesome and very beautiful. Could you make a devblog/explication of the turn based combat system?

isagarcia
Автор

Thanks for your explanation! You mentioned "Blender" in your workflow picture but didn't say a word about the video (I think?). So what are you doing with Blender? :)

Silvanus
visit shbcf.ru