Answer the question
In order to leave comments, you need to log in
Gamedev which is better to use to create a game?
Hello. After a series of tests of various libraries, I'm a little confused about what to use.
My goal is to create a simple game to start with. Visual novel. But what would it be a normal program in relation to the user. And improve your skills. Python / Lua (Love). They dropped right away. The choice fell on SDL2 / SFML / Raylib / Webview.
SDL2 for me to be honest went hard. After a couple of days of testing, I got the impression that I would go for a long time and definitely lose all my fuse. Raylib has been dropped due to poor threading support. It would seem like a visual novel, but 10-15 pictures in RAM and it was already not a bad load. And there will be many more. Alas, I could not achieve a normal solution for loading pictures and other files. I didn't even find a fully working solution. Also, my GPU on the laptop was obviously upset. But the main reason is still loading files and other small snags.
In SFML with this same GPU, things were even worse with the same load by 5-10%. One picture 1 MB / 60 FPS in full screen takes about 20-30% of the Gpu. On the other hand, everything else does not work well. At least there is somewhere to go. Excellent documentation. I'm finally learning C++..
Then I remembered HTML5. He personally hated this trend on the desktop. But the Webview library is really not bad. Considering this is a novel. The load will most likely be even lower. Well, or how the maximum will jump from 0 to 40. Of course, immediately remembering the horror that you will have to test small things on many bowsers. And it's not so happy anymore. But in this case, it's worth it.
And here is my tangle. One gives more new knowledge, the other gives a simpler implementation and concentration on creativity.
I welcome any experience and advice. Perhaps someone else will advise simple libraries. Or prompt in the direction of what to make a choice. The arguments are interesting, pitfalls.
How are preloaders made in games? What is the best thing to pay attention to when creating a game?
The main Windows platform to start with. To show to friends and those who are spinning in this niche.
Answer the question
In order to leave comments, you need to log in
>Python / Lua (Love). Immediately disappeared
About renpy you have already been written in the comments.
The question does not make it clear what your goals are.
If the goal is to create a game, then you are looking at pretty low-level libraries. Watch game engines right away: Godot, Unity, Unreal.
If your goal is to create a visual novel, google specialized engines. Like this: visual novel engine.
If the goal is to study game development, look at engines again.
> It would seem like a visual novel, but 10-15 pictures in RAM and it's not a bad load.
Either you have a very specific idea of a “good load” or you are doing something very wrong.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question