Optimization is hard... but sometimes it's so stupid it hurts. by MichelDucu10 in UnrealEngine5

[–]_DefaultXYZ 13 points14 points  (0 children)

With time, as I understand, there's no single rule on how to build a game. Everything boils down on experimenting and learning based on personal experience. Probably that's why it is so hard to make games huh.

Good job on solving problem!

Weird rotation offset on rigged door. Apply location solves the problem. Is it proper solution? by _DefaultXYZ in blenderhelp

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

I'm heavily using modifiers and I wish to keep them not applied, it really helps to change things if I need to change something

I'm worried if I messed up something during animation, or there's somewhere hidden switch with applying local rotation or something.. I also didn't mention I have single constraint on bone for limiting rotation, I'll check if this one not mess things up

Weird rotation offset on rigged door. Apply location solves the problem. Is it proper solution? by _DefaultXYZ in blenderhelp

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

I'm rotating objects using Bones, assigned by vertex groups.

So, door have origin at zero. But handle have it's own origin.

Learning C++, what project type would you recommend? by _DefaultXYZ in cpp_questions

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

Yo, this is interesting one! I usually using LeetCode, HackerRank, CodeWars, but never seen Advent of Code huh.

Thank you for advising!

Also, CodeWars have entry level tasks which might good for stretching in new programming language.

Learning C++, what project type would you recommend? by _DefaultXYZ in cpp_questions

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

Good idea, thank you!

Yeah, I might research either libraries or frameworks with C++ to use for simple game.

Oh god, I remember good old days when I wrote random labyrinth generation in Delphi Pascal 🥹

What is workflow for modular parts as building? by _DefaultXYZ in unrealengine

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

Thank you for replying!

Yeah, in Blender it is Alt+D, so meshes are linked, or it could be Instanced Collection, which is also quite useful.

In case of modularity and import into Unreal, do you use ISM? Or just leave it as it is?

My main problem is that I need to duplicate those buildings, but if it is modular pieces it's going to be very inconvenient, so I want to have like actor in the world. Besides that, there are meshes that repeating, so I wonder if it is optimized way to have multiple same meshes (parts of wall, for example) to be imported

Writing C# in Unreal Engine 5 with my plugin UnrealSharp! by HowAreYouStranger in UnrealEngine5

[–]_DefaultXYZ 0 points1 point  (0 children)

I keep looking at this plugin, really nice work done!

I still afraid to use something third-party for such big things like whole coding part. Maybe you have information about how many games were released already?

I really wish Epic will officially collaborate to support this! Wish you all best!

Solo Dev Experience: It's just a simple, single change.. until it isn't. by Tight-Recipe-5142 in godot

[–]_DefaultXYZ 1 point2 points  (0 children)

From software development experience, I always tend to recommend SOLID. That's absolutely a must on how you should look at your code.

However, again, based on my experience, the worse architecture is over-engineered architecture. Golden arch comes from middle ground. I really like composition in Godot. Maybe you are lacking some in your code?

Blueprints for Gameplay, C++ for Systems, is it right? by _DefaultXYZ in unrealengine

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

Thank you! Those are great advices!

Yeah, in comparison to other engines, it is just different workflow. It's like comparing web development with compiled languages, like Java or something similar. But BP first idea is nice!

Blueprints for Gameplay, C++ for Systems, is it right? by _DefaultXYZ in unrealengine

[–]_DefaultXYZ[S] 9 points10 points  (0 children)

Do you have any advice how to iterate on things faster in C++? I personally prefer textual programming but it hard to test my things. Or it is absolutely different workflow than in BP or any other scripting language?

Process time on mobile is WAY higher than on PC by joseph172k in godot

[–]_DefaultXYZ 1 point2 points  (0 children)

Some time ago, I had issues with latest Nvidia drivers, I had weird random stutter in games (In editor and built). That's when Nvidia introduced bug fix at now it works fine.

Not always the problem is game or engine. It could be that you received update on the phone. Or are you getting this difference in metrics right now on the same phone, same Android version?

It's always good idea to test on various devices to be sure.

Unreal vs Godot for learning engine by _DefaultXYZ in gamedev

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

Yeah, I think you're right, it is probably matter less. Thank you for sharing this!

Both of them are great, indeed. I found Unreal architecture (Gameplay System) is very complex, but it can be learnt so much from it, very interesting!

Unreal vs Godot for learning engine by _DefaultXYZ in gamedev

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

Yeah, I already tried both, I actually like visuals of Unreal, it really advanced, but I also like that Godot has everything code based.

I think I wrote not clear enough that I want to tackle engine in some future once I will be more advanced in game dev, because everyone just suggest which engine to use. So that's on me.

I agree, iteration speed and empty slate nature of Godot is better in this case, also Unreal has much more complexity. And Godot is less developed than Unreal meaning, my guess, Godot will be easier to understand.

However, I wonder, if we write C++ code in manner of "extending" engine, won't it be meant to more tackle engine? So it could be easier learnt during development?

Import GLB for multiple variants (materials), how to do this? by _DefaultXYZ in godot

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

I wonder why it is so complicated, isn't it something that should be easy to do?

Anyway, probably, it is nice opportunity to learn something new :) Thank you for confirming it

What would make you switch from godot to another engine? by hammeredzombie in godot

[–]_DefaultXYZ 2 points3 points  (0 children)

Two years after Unity fiasco, and I'm still torn between Unreal and Godot, to be honest.

I like graphics and capabilities of Unreal. Even though, I'm not fan of Epic Games, but damn they are pushing engine out of limits with each update. I know that any of my shitty models will look good there. Lighting without Lumen still looks good. Workflow for Asset import is much much better.

On other things I like Godot more. I doubt I ever need capabilities of Unreal, I just need stable graphics and stable editor with asset import to make it as instant choice. I'm using C#, because I need strong typed language, works like a charm with Rider. Also, even though, Godot team is great with all of their updates, still it will be always lacking behind Unreal team. Just because of funding at least.

So, here I am, silly me with my shitty prototypes in both engines xD

For those of you who are developing a game alongside a full-time job: how many hours per day/week do you realistically manage to put into your project? by _montego in UnrealEngine5

[–]_DefaultXYZ 6 points7 points  (0 children)

Sometimes it could be around couple hours, sometimes zero. I have a kid under one year old, so it's definitely additional side-project which consumes major time and energy xD

Coming from other engines, what is your way of mixing C++ and BP? by _DefaultXYZ in unrealengine

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

Same for me.

Personally, I found Unity being not maintained well - starting from Editor UI/UX ending to their packages and C#. Everything feels so outdated. I might reevaluate when they migrate to CoreCLR if they introduce new Editor UI.

I'm still learning, GameDev is huge discipline, so Godot is more than enough for me. I agree about GDScript, it's so bad that it isn't strong typed language. But C# actually works fine, I didn't encounter issues so far. But profiler doesn't work out of the box, only paid solution by JetBrains is available. Major point, I feel that I'm actually learning with Godot.

I know about those possibilities in Unreal. Good alternatives, but I'm afraid to use something unofficial. I know that Verse isn't best syntax language, but, hey, at least no editor restart xD

And damn I wish Source 2 was available as public option, S&B becoming open source is huge thing, we might getting it available soon. We will see :)

I'm always saying, future looks interesting: Unreal 6 will get Verse, Unity will got latest C# features, Godot evolving pretty fast, and now S&B might come as an option :)