• Game Development
    9 replies, posted
Hey chaps, Me and my friend are going to make a game in java, I am pretty new to it and would like some tips? Thanks!
Why do you want to make a game if you don't really know how Java works ? Create small projects to improve your skills then start making a game.
If you're serious about getting into game development, I would suggest starting with [URL="http://love2d.org"]Love2D[/URL]. There is a ton of documentation, and Lua is a really good entry point into programming. There's a ton of modules on the forum, and I would suggest taking a look at other peoples .lua file to see how they do things. This isn't something you can learn over night - be prepared to put some time into it!
[QUOTE=BoowmanTech;43900371]Why do you want to make a game if you don't really know how Java works ? Create small projects to improve your skills then start making a game.[/QUOTE] I know the basics of it. I was wondering about where to start.
Well basics are not enough to start developing a game. Just try [b]"How to make a game using Java"[/b] or [b]"Make a game using Java"[/b]
[QUOTE=Griffalo;43900527]I know the basics of it. I was wondering about where to start.[/QUOTE] If you have a game planned out, I'd assume you already know where to start.
[QUOTE=Berkin;43901311]If you have a game planned out, I'd assume you already know where to start.[/QUOTE] I didn't say I had a game planned out!? -_-
then plan a game out
Use LWJGL for OpenGL
If you want to use Java, I recommend [URL="http://libgdx.badlogicgames.com/"]LibGDX[/URL]. I've [URL="http://www.gamefromscratch.com/page/LibGDX-Tutorial-series.aspx"]done a tutorial series[/URL] that will teach you 90% of what you need to know ( assuming you already know Java that is... ) to make a simple game. Unless it's a 3D game you are aiming. LibGDX supports 3D, but it seems more targeted towards 2.5D games. For a full 3D game, consider checking out [URL="http://jmonkeyengine.org/"]jMonkeyEngine[/URL]. If you want to work a bit closer to the metal, [URL="http://lwjgl.org/"]check out LWJGL[/URL]. Keep in mind though "LW" stands for Light Weight. You will be having to implement a lot yourself that jMonkeyEngine or LibGDX handle for you. It is also not as cross platform.
Sorry, you need to Log In to post a reply to this thread.