First of all this is my first post (YEAH!!! ^_^) ever, so please, don't flame me.
---------------------
My question is, I am yearning to create a 3d multiplayer game, similar to, (just naming off the top of my head) Runescape, Minecraft, Gary's mod(what ever that is), ect. What I want to know is that (since I only know Lua 5.1 [YEAH ^_^]) should I learn Python? I hear that it is used to make games. Or.....
On the other hand
Should I learn Java?
I have tried to learn Java but I have failed :glare:
---------------------
Any good sites to learn Java or Python?
And can I use Lua to make a game?
(any good programs? if there is)
3 replies to this topic
#1
Posted 24 February 2011 - 11:02 PM
|
|
|
#2
Posted 25 February 2011 - 12:00 AM
Runescape and Minecraft were made mainly in Java, and incorporate an OpenGL wrapper for the 3D engine which may take quite awhile to learn both. One OpenGL wrapper (for the Java Native Interface) is here:
Java OpenGL - Wikipedia, the free encyclopedia
Lua seems to have a good list of 2D/3D graphics engines available, which you might not have with Python as it wasn't meant as a gaming script.
lua-users wiki: Lua Graphics
Java OpenGL - Wikipedia, the free encyclopedia
Lua seems to have a good list of 2D/3D graphics engines available, which you might not have with Python as it wasn't meant as a gaming script.
lua-users wiki: Lua Graphics
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
#3
Posted 26 February 2011 - 11:10 PM
A 3D multiplayer game is a lot to bite off when you're just starting out. I'd start off with something nice and simple first. You'll get a _lot_ more satisfaction and experience actually finishing something, even if it's just a noddy little throwaway 2D game. Trust me.
In general for game development, Lua is often used as a scripting language inside a C++ game engine.
Python is a little more... heavyweight. In general it's considered big and slow enough not to be used all that often for games (commercial games at least, where you want to squeeze out all the performance you can).
That said, EVE online makes heavy use of a variant of python called stackless python, and apparently it's been great for them.
Anyway pygame is well worth checking out.
My recommendation:
Since you already know a little lua, write something small and fun in Love2d - it's a fantastic little lua-based system, easy to use, and has support for all sorts of cool stuff!
In general for game development, Lua is often used as a scripting language inside a C++ game engine.
Python is a little more... heavyweight. In general it's considered big and slow enough not to be used all that often for games (commercial games at least, where you want to squeeze out all the performance you can).
That said, EVE online makes heavy use of a variant of python called stackless python, and apparently it's been great for them.
Anyway pygame is well worth checking out.
My recommendation:
Since you already know a little lua, write something small and fun in Love2d - it's a fantastic little lua-based system, easy to use, and has support for all sorts of cool stuff!
Looking for a job that doesn't suck? Try not getting hired to make posts with a spam-sig!
#4
Posted 23 March 2011 - 07:12 AM
Alexander said:
Runescape and Minecraft were made mainly in Java, and incorporate an OpenGL wrapper for the 3D engine which may take quite awhile to learn both. One OpenGL wrapper (for the Java Native Interface) is here:
Java OpenGL - Wikipedia, the free encyclopedia
Lua seems to have a good list of 2D/3D graphics engines available, which you might not have with Python as it wasn't meant as a gaming script.
lua-users wiki: Lua Graphics
Java OpenGL - Wikipedia, the free encyclopedia
Lua seems to have a good list of 2D/3D graphics engines available, which you might not have with Python as it wasn't meant as a gaming script.
lua-users wiki: Lua Graphics
SORRY FOR SUCH A LONG POST REPLY
what do you mean by mainly java?
how would half of it be java?
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account

Back to top









