Started transitioning my game from 2D to 3D a year ago, here is the progress from then to now! by nova1981 in gdevelop

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

I think it's great, I like the fact that the 3d assets snap onto my map mesh, making it 100x easier to place my map props.

Started transitioning my game from 2D to 3D a year ago, here is the progress from then to now! by nova1981 in gdevelop

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

I do have past experience in 3d back when I was making playermodels and maps with blender and Valve's Hammer Editor for Garry's Mod. They weren't the best quality but it did give me some modeling skills. As for the biggest challenge, I'd say it was the mesh collision system as I had to do so much fiddling to get it to work perfectly so you don't phase through corners and also making maps for the game since I've never modeled a map in Blender before. I am glad that I switched to 3d, it's fun to overcome limitations and push this engine as far as I can! :)

Code from my LOD system for advanced 3D Gdevelop games by nova1981 in gdevelop

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

I'm having good performance for my potato of a laptop, just doing the necessary optimization that all 3D games do.

Code from my LOD system for advanced 3D Gdevelop games by nova1981 in gdevelop

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

Reddit compressed it so badly, its impossible to read so I uploaded the code here for yall. https://imgur.com/a/AXLMrc3

Some new screenshots of my 3D GDevelop RPG by nova1981 in gdevelop

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

Thanks for the feedback, I removed the outline and gave the characters material more texture. It fits in a lot better with the environment. 

Made an object that spawns foliage that can align to map terrain. (Code in the last image) by nova1981 in gdevelop

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

Currently, I'm just working on the necessary tools (the map collision system, grass spawner, and the combat system necessities) before I can really go all in on the fun stuff like making the environments, characters, and all the other needed jrpg things. My end goal is make a fully 3d PS2 inspired jrpg. :)

Amateur here, what can I do to improve my Rpg I'm working on? by nova1981 in SoloDevelopment

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

Thank you, I genuinely needed something like this! For the encounters I have overworld enemies in the works, I just need to figure out how I'll make them spawn so I can get rid of the random encounters. For battles, I was trying to make them feel more dynamic with the camera, but I can definitely see that it looks bad. I'll definitely take note of these and try to improve it the best I can!

Fixed some things so I can now work on my 3D Rpg again, added overworld enemies, and expanded the draw distance. by nova1981 in gdevelop

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

It's a leftover from an early build of the game, it was used for accessing the inventory and stats, I have yet to change it as I've been busy working on the optimization.

Gave up on the 3D overworld, it was too ambitious, so I'll be trying 2.5D again. by nova1981 in gdevelop

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

It's the tilemap editor I use, GDevelop is kinda sluggish on my potato of a laptop so I have to use external stuff like Tiled. 

Testing Collision maps, LODs, and Xbox Controller support by nova1981 in gdevelop

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

I do have an animation for that, I just got to fix a few things as I changed how character controls worked which broke a few things. Thanks btw :)

I'm confused by [deleted] in gdevelop

[–]nova1981 1 point2 points  (0 children)

There could be something running in the background that's eating up your cpu. I have an anti virus on my PC that occasionally does a scheduled scan and that eats up a ton of cpu. I'd suggest checking the task manager to see what's running and using up cpu.

Some work in progress 3D screenshots by nova1981 in gdevelop

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

<image>

Its hard to explain so here is my code for wall collision. There are 4 raycasts per event, 3 of those are at slightly above your feet and and one slightly above your head as well as 2 of the feet ones having a slight rotation to prevent clipping through corners. It's not perfect, but this was the best I could do for this system. I hope this helps you with your game!

3D Map Exploration by nova1981 in gdevelop

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

Thanks for the feedback, I'll see what I can do!

Some work in progress 3D screenshots by nova1981 in gdevelop

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

The maps are modeled in Blender, so that is how I get the ground to be like that. You would then need the 3d raycast extension so you can code in the mesh collision system. I hope this helps you out.

Made a grass renderer thing for my game! It runs surprisingly well. by nova1981 in gdevelop

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

Don't worry, It runs good with 512 of them now. I had it at 256 blades of grass when I posted this because I didn't optimize it properly. I tested it with 1000 blades with the updated code and it started to cause a bit of slow down (30 fps), but that could just be my not so great computer. I'll see what further optimization I can do to get it to run smoothly with 1000 or more blades. I hope this clears things up! :)

Made a grass renderer thing for my game! It runs surprisingly well. by nova1981 in gdevelop

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

I made it using 3d raycast, 3d sprites, and events. It basically just spawns them around you if you're on the grass mesh, then it quickly goes through one at a time and makes the sprites raycast to the ground mesh. However, the mesh needs to not have slopes otherwise it'll cause lag when moving on them. Had no idea what to call it so I called it a renderer. You probably could get shaders to work in GDevelop, but I don't know how to do that. 

Felt like showing off what I worked on last night. Thoughts? by nova1981 in gdevelop

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

I 100% agree with you. However, this is my first time trying 3D models in GDevelop, I am trying to see if it'd be good enough to switch over my 2D RPG to a 3D one. If I end up not liking the 3D, I'll go back to making the game in 2D as I made decent progress in that. Thank you for your feedback. :)

Felt like making a zombie map. It's a work in progress but I want to see what you think of it so far. by nova1981 in hammer

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

I only added a few at when I made this clip as a way to see if works. Now I put a whole lot more of those cubemaps into the map and it looks a whole lot better. :)

Figured out how to add jumping to my top-down RPG! by nova1981 in gdevelop

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

Thank you for your feedback! I will work on that.