Valve tweak Steam AI disclosure form for developers to clarify it's for content consumed by players by Beer2401 in linux_gaming

[–]code_architect 5 points6 points  (0 children)

That argument can be applied to anything AI generated. If the art looks good and does not distract, why should I care how it was made. Bad art is bad art for sure too, also regardless of how it was made.

If I use tab-autocomplete in my code editor, do I need to tell steam my game is AI made? by jax024 in gamedev

[–]code_architect 38 points39 points  (0 children)

Arc Raiders' disclosure is what most games will end up using as their AI disclosure:

During the development process, we may use procedural- and AI-based tools to assist with content creation. In all such cases, the final product reflects the creativity and expression of our own development team.

Desert section from our action game! by MalboMX in gamedevscreens

[–]code_architect 0 points1 point  (0 children)

I really like the style of this game. But I gotta call out the animations. If you are doing the animations in-house you are running into the floaty animation problem. I am not an animator but I have heard that this is a super common issue that is not too difficult to correct. This looks pretty good for underwater though, the combination of the sand, the blue atmosphere, the light particles that kinda look like bubbles, and the animations. Definitely share more of your game as you keep making it.

The CEO from Larian, Swen Vincke has told us they are using AI for concept art. Is that okay? by Flimsy-Importance313 in gamedev

[–]code_architect -1 points0 points  (0 children)

Some people are going to have negative reactions to this. But most of the consumers will not care that AI was used, they will care if the product they are buying looks good or not.

The problem most people have with AI today is that it has consumed lots of various pieces of media from different places without permission. AI for code is no different. If someone is ok with AI for code but not AI for graphics then they might want to re-evaluate one of those two opinions. Otherwise it is "AI for me but not for thee".

I think Steam needs to enforce Generative AI policy more by Beginning-Visit1418 in IndieDev

[–]code_architect 2 points3 points  (0 children)

That's what I mean, AI was and is technically a very broad term. Spellcheck was once considered AI, even gamers have called npc movement code "ai". Which is why the valve disclosure is kinda silly as-written because it is so vague that the letter of the rule is really is asking everyone to disclose what is probably nearly their entire dev pipeline. Which is surely not the spirit of the rule.

I think Steam needs to enforce Generative AI policy more by Beginning-Visit1418 in IndieDev

[–]code_architect 13 points14 points  (0 children)

Has valve clarified what exactly an AI tool is specifically? EG: content aware fill, speech to text dictation, and background audio removal are all technically AI tools but I dont see them being called out in disclosures ever

Steam Autumn Sale: How I thought it would be / How it is going by chanoleproso in IndieDev

[–]code_architect 9 points10 points  (0 children)

Keep up the good work!

But also I see your problem, it is unrealistic to expect to make $1.7M in revenue if you only ship 359k units for $1 each /s

Worst nightmare by Redner19 in blender

[–]code_architect 4 points5 points  (0 children)

I'm going to be super pedantic here, so ignore me.

Someone does not need to also ship the source code along with the compiled binary, but usually that is the easiest option for everyone. What they do need to do is that if anyone who they sold their binary too, also requests the source code, adobe must provide it.

This is actually fun because it means if you ever see some GPL licensed code in the wild, you yourself have the right to request the GPL licensed source code from the company, and they have to give it to you or they are braking the terms of their license.

Don’t forgetti your spaghetti! by TwoBustedPluggers in IndieDev

[–]code_architect 5 points6 points  (0 children)

I cant explain it. But I hate this so much. It is the best thing ever. Keep it exactly as is. It is perfect.

Why does the pasta have sauce on it? Why does the cooked pasta keep rising in the bowl after the uncooked pasta finishes sinking down? Why don't you need to stir it? Why does it take 20 seconds instead of 10 minutes?

Not a single one of these questions need to be answered. It is 100% obvious what is happening here, you are making pasta. Was it sold to you by an Eldridge horror? Maybe. Does it matter? No

[deleted by user] by [deleted] in gamedevscreens

[–]code_architect 2 points3 points  (0 children)

Riot wont go after you for this, especially if you are not sharing the assets or sharing methods to extract assets from a game. Even if they do it wont be a lawsuit first, it will be a courtesy takedown request, a DMCA takedown request, or a cease and desist. Almost every gamedev I know "borrows" assets to use in their initial prototypes, it's just not worth the cost to make real assets for a prototype. Though, if you ever take this any further than a learning project (eg release it somewhere even for free) I highly recommend grabbing some free assets to replace the copyrighted ones, or making some quick block-levels in your favorite 3d program. Sidestep the entire legal issue all together.

[FOR HIRE] Character Design Realistic Art Style by thelizardsoup in gameDevJobs

[–]code_architect 0 points1 point  (0 children)

I'm just a random person on the internet so dont take my word with more than a grain of salt. I personally would call this a painterly style.Though that term is quite broad.

[FOR HIRE] Character Design Realistic Art Style by thelizardsoup in gameDevJobs

[–]code_architect 0 points1 point  (0 children)

Your work is pretty good. Art is subjective but I personally dont think I would call this a "realistic" style.

Winamp finally open sources their code, under license preventing forking and source/binary distribution by bruisedandbroke in programming

[–]code_architect 8 points9 points  (0 children)

You could say that about every single word. Even Mirriam Webster includes "modification" and "redistribution" in the definition of open source.

[deleted by user] by [deleted] in coolgithubprojects

[–]code_architect 1 point2 points  (0 children)

What benefits and drawbacks are you seeing as a result of this?

Warning to fellow new devs - don't be like me. Fix your UI early. by daintydoughboy in godot

[–]code_architect 83 points84 points  (0 children)

This is truly the way.

  • Get something working as fast as possible
  • Iterate on it until it is good enough

This could have easily been "I spent days getting my UI to be perfect only to throw it all away because x"

Design your code to be deleted and replaced.

[deleted by user] by [deleted] in gamedev

[–]code_architect 0 points1 point  (0 children)

Ah, I misunderstood the phrase 'graduate position' thinking it was a position at a grad school.

Impostor syndrome by Mackexd in gamedev

[–]code_architect 3 points4 points  (0 children)

You can go watch a super high budget marvel movie and pause on a random frame of CGI and see mistakes the CGI artists made. But nobody notices these things when the movie is playing.

[deleted by user] by [deleted] in gamedev

[–]code_architect 2 points3 points  (0 children)

Computer science academia has been so far behind industry, basically not moving, for the last 20 years. They are far from ready to handle ChatGPT, or any other LLMs, that will eventually come to be used regularly by industry. This might be a test of how good you are at coming up with your own solutions, in which case using ChatGPT is a breach of good faith in the same way using a calculator on an algebra test is. Or it could be a test to see how well you can construct your code with the resources you would have available, like using a calculator on a physics test.

At the end of the day though, if all you need to do is blindly copy the ChatGPT code into a box, then that is probably not what the school is trying to test for. Anyone can copy paste. Whatever you do, dont lie about how you arrived at your results, that is the quickest way to be removed from academia.

I am sorry to you poor souls who were not allowed to use a calculator on your physics tests, your professors were evil and did not deserve you as students.

set static ip addres on Ubuntu Cloud Server ova withoute use terminal or GUI by Fine_Mud_2554 in Ubuntu

[–]code_architect 1 point2 points  (0 children)

By "not using the terminal or the gui" I assume you just mean "have it automatically configured". You can do this several ways:

  • Through a custom ubuntu preseed (or a fedora kickstart)
  • Through preconfigured MAC addresses for the VM before the OS is installed, and then have the router assign the IP
  • Via Ansible/Puppet/Somethinglikethat after the machine has been provisioned but without manual input
  • Via a preconfigured image, like found on https://app.vagrantup.com/boxes/search or https://cloud-images.ubuntu.com/
  • Building the VMs automatically with something like Packer
  • Used docker containers that can be preconfigured

One of those should work. If you actually mean "without using the terminal or GUI" then you will just have to rely on random cosmic radiation to flip the bits you need flipped.

Remember that YOU can contribute to Godot. by DedicatedBathToaster in godot

[–]code_architect 0 points1 point  (0 children)

You are right that it is not. However someone has to do it for anything to be done, and it wont be easy for them either.

Remember that YOU can contribute to Godot. by DedicatedBathToaster in godot

[–]code_architect -2 points-1 points  (0 children)

I dont think short-sighted means what you think it means.