18 Answers
+ 7
Check it out, all done in Python's pyglet - an OpenGL library:
https://www.instagram.com/p/BQ-8ubDDTNi/
https://github.com/kuba-siekierzynski/labyrinth3d
but yes, Python is not *the best* option for fast 3D. Check out Unreal (C++) or Unity (C#) for better performance.
+ 2
So what should I choose to learn 3D graphics? Java or C++ ? Java is multi-platform but some people told me that it is slow compared to C++? is it true?
+ 2
@Jayden LeCorps do you like Java? I was going to post a question and see what everyone thought but I thought maybe you could answer for me. Is it actually any good? I canât get the syntax down and itâs just so complex. What would you suggest I learn instead. (I did not try to learn java for any reason in particular)
+ 2
@Jayden LeCorps Thanks so much, I have been working on C# a bit lately, so itâs good to know that Iâm not wasting my time. Have you ever used Unity?
+ 2
I have been using Unity and find it extremely useful. Thatâs why I wondered if youâve tried it before.
+ 1
No, the pygame module really helps but other languages are still much better equipped.
+ 1
Yes it is true. Minecraft was a very popular video game made with Java but Java is not well suited to 3D games so yes, I would do C++. But if youâre looking for video game development, I wrote a guide to help those who are starting out. If you are interested please let me know.
+ 1
I will post a comment on it so you can find it.
+ 1
Just follow me and it should show up in your activity feed.
+ 1
It is also a short way down in trending just look for video game creation for newcomers.
+ 1
@jax thanks for help âș
+ 1
Did you find my post?
+ 1
Yes, thank you đ
+ 1
You are welcome.
+ 1
@Jayden LeCorps Yes, most people told me that C++ is the best for 3D games.
+ 1
C++ the best
0
Itâs free(not the full version but hardly any difference) so no issues there. Not trying to be nosy but how can you keep replying to me on Thursday? I figured youâd be at school, and I donât want your teacher to get angry.
0
@kuba Thanks, I will check it âș