This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-03-27 22:37:29

epic-dude
Scratcher
Registered: 2011-12-02
Posts: 9

how do i make an 3D enviroment maybe also a player

please comment, help is much apreashiated

Offline

 

#2 2012-03-27 22:50:40

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: how do i make an 3D enviroment maybe also a player

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.  smile

Also, this should go in "Things I'm Making and Creating", since you want to make and create a 3D enviroment.  wink


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#3 2012-03-28 19:30:28

maxskywalker
Scratcher
Registered: 2008-01-27
Posts: 1000+

Re: how do i make an 3D enviroment maybe also a player

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.  wink   tongue ), but that's known for being hard to learn and complicated.

Last edited by maxskywalker (2012-03-28 19:30:45)

Offline

 

#4 2012-03-28 19:51:08

trinary
Scratcher
Registered: 2012-01-29
Posts: 1000+

Re: how do i make an 3D enviroment maybe also a player

I use Unity3D, Alice, and Blender.


http://trinary.tk/images/signature_.php

Offline

 

#5 2012-03-29 12:13:03

maxskywalker
Scratcher
Registered: 2008-01-27
Posts: 1000+

Re: how do i make an 3D enviroment maybe also a player

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

 

#6 2012-03-29 21:02:49

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: how do i make an 3D enviroment maybe also a player

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  tongue


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

Board footer