Hi, I know java code, and quiet well (the basic stuff), now I’m making a really simple game in Slick2D, and I want to make my own engine, for the next game, my questions are:
1)What do I need to know in LWJGL to make a basic engine, and how do I progress from there?
2)If I want to make a 2.5D \ Tile map editor what would I need to know?
as I said I know the very basic stuff, but I am no genius in coding games, that’s why I came here so you can point me in the right direction.
- OpenGL is pretty advanced, and not really something a beginner programmer can just “hop into.” To write your own engine you would need to understand vector/matrix math, GLSL, NIO buffers, texturing, GL blend functions, etc.
Why don’t you develop your engine on top of Slick2D or LibGDX?
Alternatively, if you’re keen to dabble in OpenGL, you could use Slick2D only as a base for window/game loop/etc, and write your own OpenGL texture loader, sprite renderer, etc.
- Depends on what your definition of 2.5D is. Regardless, this too sounds pretty ambitious for a beginner.
My advice: dive in and start programming, and you will soon realize whether or not this project is feasible for your skill level.
EDIT: ok, I’m gonna try and learn more about GL and about engines and all the stuff needed in an engine