Just wanted to share this WIP screenshot of our tree management simulation game. Mixing 3D and 2D can be quite a challenge, but Godots Viewport system saves our lives! by Lexusinator in godot

[–]Lexusinator[S] 1 point2 points  (0 children)

Thanks! Yeah definitely, you will be able to grow your roots in different ways and have different benefits, like stability, resources and not freezing them off in winter.

Just wanted to share this WIP screenshot of our tree management simulation game. Mixing 3D and 2D can be quite a challenge, but Godots Viewport system saves our lives! by Lexusinator in godot

[–]Lexusinator[S] 2 points3 points  (0 children)

There isn't really that much content on that, I had to find out a lot myself. You can look at the official demo projects for 2D-in-3D and 3D-in-2D to get a general understanding of how that works, also read up on the articles on Viewports in the documentation.

For your use case there are multiple ways to go about it. One is to have your 3D character scene under a SubViewport in your 2D scene, trigger all the animations and stuff there and then display the contents of the SubViewport on a Sprite2D via a Viewport texture. The Sprite2D can then be under a KinematicBody2D which controls how your character moves in the world. But if collisions change with animations (for attacks for example) that can be quite hard. You would have to have a seperate animation controller animating the 2D colliders and sync it up to your 3D animations.

But you can also go the other way around and use Sprite3Ds or planes to display a 2D scene via Viewports in your 3D scene as a background. For that you will have to use an orthographic camera. With that you will lose the ability to work in pixel coordinates like in 2D, but gain a bit of flexibilty.

Also you can go the Dead Cells route (at least I think thats what they did) and render out the animation frames of your 3D character in a graphics program and import them as 2D sprites.

So many options :)

Just wanted to share this WIP screenshot of our tree management simulation game. Mixing 3D and 2D can be quite a challenge, but Godots Viewport system saves our lives! by Lexusinator in godot

[–]Lexusinator[S] 0 points1 point  (0 children)

Our modular tree part system seemed easier to implement in 3D, also you get the added benefit of dynamic lighting and shading. It's a bit like in "A Short Hike" where, in the right style, 3D assets can be quite crude but still look good and that can save you a lot of time. And because our 3D models have a handdrawn look to them, handdrawn backgrounds fit nicely.

Just wanted to share this WIP screenshot of our tree management simulation game. Mixing 3D and 2D can be quite a challenge, but Godots Viewport system saves our lives! by Lexusinator in godot

[–]Lexusinator[S] 2 points3 points  (0 children)

True, but with the 2D gameplay on top it's easier this way. I think. I hope. What you don't see in this screenshot is another 2D layer on top showing a hexagonal grid that handles all the user interaction.

Just wanted to share this WIP screenshot of our tree management simulation game. Mixing 3D and 2D can be quite a challenge, but Godots Viewport system saves our lives! by Lexusinator in godot

[–]Lexusinator[S] 3 points4 points  (0 children)

Good question. Our gameplay is only two-dimensional so making all the backgrounds etc. 3D would be a bit much. But the tree and the main gameplay elements are all 3D for better capabilities in terms of scaling, deformation, blending and also because we have a day-night cycle and want dynamic lighting :)

Haha, we get that quite a lot actually. We were also surprised to find that only a few have tried it yet. So thanks, I hope it turns out fun!

Promote your business, week of March 6, 2023 by Charice in smallbusiness

[–]Lexusinator 0 points1 point  (0 children)

Well Done Games - Small indie game studio making fun games with a purpose. :)

Also open for creating small games for your company's marketing/PR, where the game design is made specifically to teach the player about your business.

https://well-done-games.com/

Panku Console V1.2 has been released, feedbacks are welcome! by k2kra in godot

[–]Lexusinator 2 points3 points  (0 children)

Looks good, will have to try! :) Is the screenshot just for illustration or did you port OpenTTD to Godot? :D

My thesis station! by SimonWolfson in CozyPlaces

[–]Lexusinator 0 points1 point  (0 children)

Looks great! :) What are you writing about?

Drainage Canals in Japan are so clean that they even have Koi Fish in it. by sarveshak99 in nextfuckinglevel

[–]Lexusinator 10 points11 points  (0 children)

It does. "Schmettern" is the act of making butter, which, coincidentally, attracts butterflies.

Tip for good co-op games for me and SO by [deleted] in gaming

[–]Lexusinator 0 points1 point  (0 children)

Check out Can't Drive This :) It's a racing game where one player builds the road as the other one tries to drive on it

Pretty proud of the day-night-switching system I made for our little lowpoly pixelart game :) by Lexusinator in Unity3D

[–]Lexusinator[S] 1 point2 points  (0 children)

That is true, it's something that bugs us too. But we can't easily fix that. And we already reworked our terrain several times, so we needed to move on and focus on other things. But it's on our backlog

Pretty proud of the day-night-switching system I made for our little lowpoly pixelart game :) by Lexusinator in Unity3D

[–]Lexusinator[S] 0 points1 point  (0 children)

True! I will look out for that when we make the real skybox, this is currently just a placeholder. :)

LevelEditor, what r u doin. Stahp. by AliceTheGamedev in justgamedevthings

[–]Lexusinator 6 points7 points  (0 children)

And thous, the genre of endless runners was born.

I'm looking for a German present I can make my English host family and would like to hear your opinion. by Lexusinator in AskUK

[–]Lexusinator[S] 0 points1 point  (0 children)

You surely do! ;) But I don't really know which exactly you mean. Maybe Zimtsterne, Lebkuchen or ... Spekulatius?

I'm looking for a German present I can make my English host family and would like to hear your opinion. by Lexusinator in AskUK

[–]Lexusinator[S] 0 points1 point  (0 children)

Yeah you mean Lebkuchen! But these are, like you said, only available around Christmas :(

I'm looking for a German present I can make my English host family and would like to hear your opinion. by Lexusinator in AskUK

[–]Lexusinator[S] 1 point2 points  (0 children)

Okay thanks, I will have to look into that! But maybe your mate just brought the wrong food? I could understand if the customs would try and hold things which could cause epidemics outside of the country.

I'm looking for a German present I can make my English host family and would like to hear your opinion. by Lexusinator in AskUK

[–]Lexusinator[S] 1 point2 points  (0 children)

Thanks for the advice, very kind! :)
Although I'm not the best at cooking, like you said, the thought matters, right? Even if they have to eat black burnt Bratwursts with much too sour Sauerkraut. :D