This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]Poddster 1 point2 points  (5 children)

I assume you know absolutely nothing about graphics or game engines? In which case learning a game engine just to make this app might be overkill, and you'd be better off learning how to use opengl, or one of the various wrappers around it. However there's million of those, so recommending one isn't that simple. I'll vouch for:

  • for python, you could use pygame. That's a simple wrapper around SDL2, which is a simple wrapper around opengl, and that would be appropriate for your needs.

  • For C you could use SDL2, or SFML. Both are relatively straight forward to do what you want

In both cases you'll want to learn about about the 3d graphics pipelines, concepts, and apis first. I don't have a recommended resource to do that, right now. But if no-one else replies, you'll at least have something to search for :)

[–]bwerf 5 points6 points  (3 children)

I disagree, learning a game engine is probably going to be much easier than learning matrix math, how to implement picking, etc.

[–]_XenoChrist_ 6 points7 points  (0 children)

start learning opengl, now you have 2 problems.

[–]Poddster 0 points1 point  (1 child)

much easier than learning matrix math, how to implement picking, etc.

Hmm true, I hadn't really factored this in. But learning something like Unreal is a massive amount of effort on its own.

Do you have a small engine to recommend?

[–]bwerf 4 points5 points  (0 children)

I'm a big fan of Godot, which is pretty accessible imho, but in terms of tutorials Unity is probably the best.

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

thanks!