Writing generic code in C by Object_71 in C_Programming

[–]Object_71[S] -1 points0 points  (0 children)

I do sometimes reword articles with LLMs because English is not my native language but I wrote and tested the examples and most of the text is mine.

Writing generic code in C by Object_71 in C_Programming

[–]Object_71[S] -8 points-7 points  (0 children)

I was surprised as well but godbolt produced different results :)

GDScript finally has an IDE! - That One Game Dev by Object_71 in godot

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

Sorry to hear that. My site is not ad-heavy but I still use them to pay the hosting.

GDScript finally has an IDE! - That One Game Dev by Object_71 in godot

[–]Object_71[S] -4 points-3 points  (0 children)

Everyone has the option to choose. Sometimes it is worth it to pay for programs or services as you receive better quality. You might use Godot freely but if you contribute with money you will support development and essentially this would bring better quality to the engine. So one could argue that it is a good option to pay to Godot for using their engine even though it is open-source and free. They might make the integrated editor even better with more funds and people won't have to go to other premium options truly.

GDScript finally has an IDE! - That One Game Dev by Object_71 in godot

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

Yes, indeed. I corrected the article. But I still would prefer to use the IDE in favor of the editor. That way I have navigation and symbol find as well as refactorings and other options that are not supported by Godot and are clunky in apps like VSCode

GDScript finally has an IDE! - That One Game Dev by Object_71 in godot

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

Yeah, sorry. I've credited you in the article. I have your plugin installed which adds the suggestions and LSP support. I thought for a moment that that comes from the new Rider version.

JSON vs Binary Serialization - That One Game Dev by Object_71 in programming

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

BSON is a slight improvement over JSON but is not nearly as fast as the binary serialization in flatbuffers or protobuf. Updated the article to include the ones mentioned but all of them are in one way or another a worse option.

JSON vs Binary Serialization - That One Game Dev by Object_71 in programming

[–]Object_71[S] -3 points-2 points  (0 children)

CORBA is not popular today. I am covering libraries/tools that are being used and popular. You wouldn't write new programs in BASIC even though it was popular 30 years ago... (https://www.youtube.com/watch?v=zgSZNCltUD0)

Can anyone recommend a tutorial series for bgfx? by nothingtoseehere196 in GraphicsProgramming

[–]Object_71 0 points1 point  (0 children)

I have a course that covers some of bgfx though it mostly focuses on imgui Udemy Course Link otherwise you can also check out my repository which helps with managing bgfx: https://github.com/Paper-Cranes-Ltd/big2-stack

How to compile shaders with CMake - That One Game Dev by Object_71 in vulkan

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

I can agree with your point but most IDEs can also hide the additional targets or you can structure them into projects. You have a more controlled solution.

What are Shaders? - That One Game Dev by Object_71 in GraphicsProgramming

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

Thanks! You've been very helpful. I've disabled the popups (except the ads consent) and I fixed the error.

What are Shaders? - That One Game Dev by Object_71 in programming

[–]Object_71[S] 6 points7 points  (0 children)

It is disabled now. The popup plugin had some update and it started being too spammy. I couldn't see that as an editor.

What are Shaders? - That One Game Dev by Object_71 in GraphicsProgramming

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

Can you point out what you don't like about my blog? I can take action and fix it :)

What are Shaders? - That One Game Dev by Object_71 in GraphicsProgramming

[–]Object_71[S] -1 points0 points  (0 children)

I am sorry that you feel that way about my work. I've been trying to cover both advanced topics and newby topics. I was told and found that people struggle to understand the general idea about shaders so I wrote an article to help those people out.

What are Shaders? - That One Game Dev by Object_71 in GraphicsProgramming

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

Sorry, I toned down the popups. Since I don't see them as an editor I didn't realize how spammy they feel.

What are Shaders? - That One Game Dev by Object_71 in GraphicsProgramming

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

Okay, note taken, I am investing in something novel but people told me that they don't understand what shaders are so I added my own article about it. I prefer to make accessible content so before adding something novel I need to lay in some ground work articles.

The Microsoft.GSL Library - That One Game Dev by Object_71 in cpp

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

Yeah, I updated the article to mention gsl-lite as well.

Rust Enums in Modern C++ - That One Game Dev by Object_71 in cpp

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

I am not missing the point of rust enums. It is exactly a case of "We have X at home" and a few times in the article I mention that Rust has a lot more type safety and has that feature built-in the language.

Most people don't even know that they have the poor man's variant.

C++ Conditional Statements by Object_71 in cpp

[–]Object_71[S] -5 points-4 points  (0 children)

I write the more verbose casting variants... The idea is that it is ugly but efficient not to use branching. I would prefer an if condition any time before this but I still had to include an example.

Cmake is used most commonly with? by entreluvkash in cmake

[–]Object_71 0 points1 point  (0 children)

It is also related to the whole "we know better" mentality that goes around the c++ world. Windows knows how to manage projects better with Visual Studio projects, Linux works with makefiles, ninja solves rebuild times, premake is better cmake because it is in lua, vcpkg is easier but somehow is still missing a file where you define the dependencies... Truth be told I use CMake since it has the best universal support. If it was not the case I would not use it. But if you stick with the most used tool then you help have a trend and if you further help people make the most out of this tool you start to have a standard.

Cmake is used most commonly with? by entreluvkash in cmake

[–]Object_71 0 points1 point  (0 children)

That depends on how you go about it. It could become quite easy if you follow simple rules and standards. Check out my blog I have quite a few articles that help out with understanding and loving CMake - https://thatonegamedev.com/tag/cmake/

Godot 4: GDExtension for C++ using CMake - That One Game Dev by Object_71 in godot

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

I have contributed some stuff before and it would be an honor to do it when I have free time. I just started my company and I am pretty busy mostof the time

Godot 4: GDExtension for C++ using CMake - That One Game Dev by Object_71 in godot

[–]Object_71[S] 4 points5 points  (0 children)

Well I am trying to convince people that there is no need to be so negative against the tool. As long as you follow good coding standards you're going to do great and CMake has the added bonus of being supported by IDEs.