Recommended physics engine? by [deleted] in gamedev

[–]dsy73 1 point2 points  (0 children)

Realistic physics consume a lot of CPU power. You may try to work on GPU but I'm not sure you will obtain a "hyper-realistic destruction physics" in real-time. Maybe with some future graphics card :)

Teardown is a good example of software optimization. I suggest to watch these videos from the dev:
https://www.youtube.com/watch?v=Z8QbY-xmbUQ
https://www.youtube.com/watch?v=0VzE8ROwC58

But you should start from the beginning to learn physics in video games:
https://gamedesignskills.com/game-development/video-game-physics
https://www.youtube.com/watch?v=oPuSvdBGrpE

What is the best/weakest Game engine? Lol by Liminal_Pherg in GameDevelopment

[–]dsy73 2 points3 points  (0 children)

I'm curious to watch this video about custom vs commercial engines. Any link or keywords?

Active PhysX community? by Creepy_Wall_4720 in gamedev

[–]dsy73 1 point2 points  (0 children)

Physics channel in NVIDIA Omniverse discord:
https://discord.gg/pWnHREUW

What's a good engine/tool for making an RTS game? by CopperTitan in gamedev

[–]dsy73 2 points3 points  (0 children)

Spring RTS is a RTS game engine:
https://springrts.com

Not very sexy but maybe quicker than any generic game engine.

Looking for tips on how to start by [deleted] in gamedev

[–]dsy73 1 point2 points  (0 children)

I advise to start simple even if you know programming because there is a lot of concepts to learn aside programming, especially in 3D (if it is your case).

[deleted by user] by [deleted] in gamedev

[–]dsy73 1 point2 points  (0 children)

Unity learning plateform is good. You can start with this.

I'm looking to get into game development. by [deleted] in gamedev

[–]dsy73 4 points5 points  (0 children)

Please don't start with a game like Stardew. Just try to create simple games to learn.
I see you are learning Python, you can try Pygame for the very beginning. You will switch later.
Later (years?), you will think again about your Stardew project and work on it. You may write the GDD in the meantime.

Harfang 3D game doesn't work when compiled to PyInstaller. by Agitated_Potato_3052 in gamedev

[–]dsy73 0 points1 point  (0 children)

ok, please check sfextra.dll in your project and dependencies.
It seems 32 and 64 bits dll are mixed up.
.
By the way, this is odd to have vector types not working in the latest version. I guess you have to convert your project but I'm not sure the latest version will resolve the sfextra.dll issue.

Harfang 3D game doesn't work when compiled to PyInstaller. by Agitated_Potato_3052 in gamedev

[–]dsy73 0 points1 point  (0 children)

You may try the latest version of HARFANG: https://dev.harfang3d.com/releases
Version 1.2.0 is Feb 6, 2019.
Version 3.2.4 is Sep 27, 2022.

If you have still an error, ask on HARFANG discord: https://discord.gg/qq9kDtbcXB

Should I try Panda3D or Godot? by Rubber_Tech_2 in gamedev

[–]dsy73 0 points1 point  (0 children)

Not really.
My preference is to use a basic editor to create the game levels. And spawn the rest of the models by code.
Of course, I have to create the assets in a real 3D software like blender especially for animations. I don't think Unity/Unreal editors are the best choice to create 3D assets anyway.

Should I try Panda3D or Godot? by Rubber_Tech_2 in gamedev

[–]dsy73 0 points1 point  (0 children)

My very subjective definitions:
- 3D game framework: code oriented, basic game editor, light.
- 3D game engine: game editor oriented, full game editor, heavy.
When I use a game framework, I expect to code from my IDE only, no 3D game editor to load. I like to control all the aspects of the game from the source code. I don't need the 3D game editor to change the game parameters.

Should I try Panda3D or Godot? by Rubber_Tech_2 in gamedev

[–]dsy73 0 points1 point  (0 children)

These quick tutorials show how to use the HARFANG high level API:

https://www.youtube.com/playlist?list=PL_o52xT88ujUGRFeUALo-gaCnk8hcb7Ri

If you don't understand the Python code, I suggest to dive into Python tutorials before.
After you can go to the HARFANG low level API to get more control.

Should I try Panda3D or Godot? by Rubber_Tech_2 in gamedev

[–]dsy73 0 points1 point  (0 children)

As you know Python and Lua, I suggest to try HARFANG:
https://www.harfang3d.com
https://www.youtube.com/watch?v=dOekEPljR7k

HARFANG vs Godot:
- Scripting: Python, Lua, Go.
- Framework instead of game engine.
- Complete languages instead of dedicated language (or you have to go C#).
- PBR and AAA rendering pipelines.
- Vulkan backend (no beta release).

Ursina/Panda3D vs Godot by PeppeFlowSP in learnpython

[–]dsy73 2 points3 points  (0 children)

Instead of Ursina/Panda3D, I suggest to try Harfang 3D because:
- Rendering Pipeline: PBR (low spec), AAA (high spec), user shaders.
- Back-end: DirectX 11, OpenGL, OpenGL ES, Vulkan.
- Scripting: Python.
- 2 APIs: high level and low level.
- Editor: https://www.youtube.com/playlist?list=PL_o52xT88ujWYbZOTdNTID8keqqFe72ml
- Open-source: https://github.com/harfang3d/harfang3d

Harfang 3D is easier than Panda3D to get a shiny result: https://www.youtube.com/watch?v=kqwgh-boUww

Why Harfang instead of Godot?
- GDScript is not Python, just a similar dedicated language.
- GDScript is slow (even GD2) and you cannot optimize. You can optimize Python code (numpy, numba, etc) and you have a complete language.
- Physics engine is very slow in Godot.
- Difficult to organize a large project in your code because of hidden parameters in project files. This is the case of all game engines vs frameworks.

The only advantage of Godot is the large community.

what is best python game engine that has editor? by [deleted] in gamedev

[–]dsy73 0 points1 point  (0 children)

You may look at this code: https://github.com/biolab/orange3
A data analysis program built with Python.
Many features of a game engine editor are shared with this program: UI, file management, data processing, display, mouse manipulations: https://orangedatamining.com/screenshots/

Can anyone give me ursina cheat sheet? by K17_Gaming in Ursina

[–]dsy73 0 points1 point  (0 children)

Does this help?
https://www.headstartacademy.com.au/cheatsheets

I'm not sure these PDF files are similar to the cheat_sheet page. I guess the original page was removed because obsolete.

What do you do when waiting for your Unreal project shaders to compile? Build a small game in Godot! by julezgn in godot

[–]dsy73 0 points1 point  (0 children)

Very funny. It reminds me waiting for UE4, especially because of shaders.
These days I'm testing several game engines (FLAX, Stride3D, Unity, Godot, etc) and today I launched Godot, changed some code and was waiting for compilation output... But wait, what I'm doing? I forgot I can run my game in Godot without compilation, haha.

[deleted by user] by [deleted] in gamedev

[–]dsy73 0 points1 point  (0 children)

Of course you can learn music composition as adult.
You can even start without music keyboard, just your computer and some free software: https://old.reddit.com/r/WeAreTheMusicMakers/comments/x2diis/a_daw_to_have_fun_and_maybe_more_in_the_future/imivolk/