Pages: 1
Topic closed
There are many programming languages in which you can work with 3D graphics and enviroments, but Scratch is definitely not one of them. There are people who have created projects that render 3D, but they're slow and pretty hard to make.
Some you can try out are Starlogo TNG (used mostly for demostrations than for games, though), Alice (same) and Unity3D (a pretty powerful engine which you can use to make games, but you need to know some JavaScript). All of those may also be used to play the projects created - Unity3D even lets you compile it for standalone use in Windows, Mac, iOS and Android.
Keep in mind that, though these programs are meant to make 3D application making easier, they're still harder to use than Scratch and often require some basic knowledge.
Also, this should go in "Things I'm Making and Creating", since you want to make and create a 3D enviroment.
Offline
My personal favorite 3D game maker is Unity, which has been used to make games including Max & the Magic Marker (bad example due to 2D-ness) and Battleship Galactica Online. Another very powerful one is the UDK (Unreal Development Kit- Google it), which was used to make many extremely popular and stunning games, including Batman Arkham Asylum, Infinity Blade, Call of Duty games, and many more. The only reason I'm not using the UDK is that my computer doesn't have a high quality enough shader card.
One very good 3D graphics engine for C++ is Horde3D. Another is Ogre3D. I personally consider Horde3D better, but it's still new (ish), while Ogre3D has a very good community.
For Python, my personal favorite is probably Panda3D, but Python-Ogre is also really good. Panda3D has even been used in things like Pirates of the Caribbean Online. Python-Ogre is a version of Ogre3D for Python (2; the makers are working on a Python 3 version).
If you would rather use Lua, then you can use Glint3D.
Also, I'm fairly certain that there are versions of OpenGL for pretty much every language (except English, Spanish, French, Italian, Chinese, Japanese, etc. ), but that's known for being hard to learn and complicated.
Last edited by maxskywalker (2012-03-28 19:30:45)
Offline
technoguyx wrote:
Unity3D (a pretty powerful engine which you can use to make games, but you need to know some JavaScript).
Um, actually, so long as you have so much as a basic understanding of programming in general, you can convert JavaScript tutorials into the other two languages that Unity accepts: C# and Boo. Or you can just find a C# or Boo Unity tutorial. Personally, I usually use C#, actually.
Offline
maxskywalker wrote:
technoguyx wrote:
Unity3D (a pretty powerful engine which you can use to make games, but you need to know some JavaScript).
Um, actually, so long as you have so much as a basic understanding of programming in general, you can convert JavaScript tutorials into the other two languages that Unity accepts: C# and Boo. Or you can just find a C# or Boo Unity tutorial. Personally, I usually use C#, actually.
Yes, I am aware of that
Offline
Topic closed
Pages: 1