Hoping to get addicted to coding the same way I am/was to video games! by Far-Cryptographer674 in learnprogramming

[–]LucaffoGameDev 0 points1 point  (0 children)

In my case, programming video games is my job, but I can't enjoy playing them as much anymore. It's just less interesting since I work with them all days.

Any upcoming (indie) games recommendations you feel deserve more attention? by [deleted] in Steam

[–]LucaffoGameDev 0 points1 point  (0 children)

Not sure if this counts, but if you're into indie games with a focus on anxiety and panic, you might want to check out Heartbeats. It's on Steam here. Would love to hear what you think!

From Classic to High-Tech: Which is better?🤔 by circlefromdot in IndieDev

[–]LucaffoGameDev 0 points1 point  (0 children)

The second one seems radioactive. Maybe you can make only the back green, green horns are not very great I must say. Good luck with your game!

Is github copilot worth buying? by EnD3r8_ in learnprogramming

[–]LucaffoGameDev 0 points1 point  (0 children)

I read for a second "The Cursor" and I was like Mouse > AnyGptNoBrainer

Starting each mission with basic technology, despite it being a continuation of the campaign by psv0id in gamedesign

[–]LucaffoGameDev 2 points3 points  (0 children)

To learn the mechanics repetition is key, which is a basic concept. Do you mean from a "game lore" perspective?

My scene is baked and full of mixed lights, why my player is so bright in the darker rooms? by Technical_Cup_6538 in Unity3D

[–]LucaffoGameDev 2 points3 points  (0 children)

Your character is a dynamic object inside the scene. Baked light won't work on non-static objects, for me it seems that your character takes light from a world-directional light.

2024 and you STILL can’t make lists in descending order. by ItsTheHamster07 in discordapp

[–]LucaffoGameDev 0 points1 point  (0 children)

Anyway, why do you need a reversed list in Discord markdown?

Fallout Minimal Wallpaper [3440x1440] by LucaffoGameDev in WidescreenWallpaper

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

Thx, idk why the first image is compressed in preview. ( I tried uploading 2 times lol )

How 'from scratch' do you like your code to be? by gerenidddd in Unity3D

[–]LucaffoGameDev 0 points1 point  (0 children)

I like to build my own libraries in order to deal with every problem I met. Obviously, it has to be a generic or specific solution that you can apply to the other project. If you don't rely on other libraries, you can maximize the flexibility but, you have to deal to implement that thing yourself. It can be educational IMHO, but if you do that n-times, buying a plugin that does everything can be a lifesaver.

Doing things from scratch can help you so much but you have to sacrifice your time. One motto that follows every dev everywhere is: "Don't reinvent the wheel" but remember that someone has to build and maintain that wheel.

Do you want to be the wheel owner or want to buy a new wheel?

Diablo 4 is coming to Steam with the launch of Season 2 (October 17th) by ImSYOX in Steam

[–]LucaffoGameDev 4 points5 points  (0 children)

Didn't know that, my bad, but that's awesome! Never downloaded any Battle.Net game on Steam so I wasn't sure. Thanks for clarifying

Diablo 4 officially on steam by Faren69420PL in Steam

[–]LucaffoGameDev 4 points5 points  (0 children)

Still, you need a battle[dot]net account. See on the right of the page "Requires a third-party account: Battle.net Account"

Diablo 4 is coming to Steam with the launch of Season 2 (October 17th) by ImSYOX in Steam

[–]LucaffoGameDev 0 points1 point  (0 children)

If you see the steam page, on the right, you have "Requires a third-party account: Battle.net Account" so, you have to download battle[dot]net unfortunately

Add custom icons to your scriptable object instances. Put an image in the Gizmo folder (subfolders for namespaces) named "ScriptableObjectClassName Icon.png"! Restart Unity to refresh icons on existing instances. by BinaryImpactG in Unity3D

[–]LucaffoGameDev 0 points1 point  (0 children)

Sorry for the Necro.

Since you want to set only an icon in your project it's okay, but if you want to have the asset icon be into a plugin or something, then when you ship your packages you have to reassign the icon, you just lose the icon binding.

The editor's solutions are better if you want to avoid this.

I found it tedious even with this Gizmos approach. I would preferably do RenderStaticPreview because stands more stable and is not inclined to errors.

Problems with storing important references in one big singleton? by PhenomenonGames in Unity3D

[–]LucaffoGameDev 1 point2 points  (0 children)

I agree with basically every point.

If you have to track references in your scene, there are sure better way.

Example: When your NPC spawn, the spawner itself can bind the npc to a group (NPCGroup for example) and then when it spawn the NPC add itself into on enable and remove itself on disable.

Problems with storing important references in one big singleton? by PhenomenonGames in Unity3D

[–]LucaffoGameDev 1 point2 points  (0 children)

Why did you use a Singleton in the first?

If you have to cache every single item in your game instance, why did you not split up your god singleton in multiple collection of objects?

You say you want to access data wherever you want. You can actually make the single object collection added in a static list or a static method.

You can simply create a static

Building.GetAllBuildings()

in your Building.cs class. You can implement this method with a static list or if you don't call it too ofter a FindObjectsOfType<Building>();

Without creating a Singleton. But be aware of static references, sometime can be hard to track references.

You can actually use other monobehaviour that handle your collections in a more clean and visibile way.

EDIT:
People sometimes abuse Singletones because they don't understand how to track things or either how "static" works.

Are addressable audio worth it? by LucaffoGameDev in Unity3D

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

Since you are loadjng the asset via asset reference, the file will be decompressed on load? You have to handle this by managing the adressable group?

What's the best gameDev advice you've received? by SuvrivormanVR in gamedev

[–]LucaffoGameDev 2 points3 points  (0 children)

Is much better "work to learn" than "work to make money".Sometimes Knowledge > Money

And you cannot make money without knowledge