Friday, April 04, 2008

Real-time 3D graphics scene graph framework engine toolset

Hi, I'm qubodup; not the regular guy. As you see, I can post here too. We had a discussion about making Free Gamer a collaborative blog a long time ago, so maybe some of you feel like writing big-time? Especially now that Charlie is more busy with life? :)


Another while ago, a related idea came up: Creating a non-English subforum. Here it is and if we're lucky, it might be(come) useful some day!


Among other things, I spent a heap of time on trying to un-messify our free engines list - the result so far is the Work In Progress 3D engines list, please comment which features you think are important for the categorization of real-time 3D graphics libraries (aka. engines ^^) After all, one could say, I create these wiki pages for you. So go ahead and give me instructions.


I visited many IRC channels for getting information about the engines and I learned a bit about them too. For example the PySoy project, (which was formerly based on Soya 3D but was rewritten four times since then) will release a Firefox extension, which will allow you to play 3D games inside the browser window. The idea comes from one of last year's GSoC students, who was involved with the PySoy project. Easy installation is the one pro I see in this idea. At the same time: easy distribution, though we'll have to wait and see to know if it is fast enough for playing.


By the way: PySoy is licensed under the AGPL which is used to enforce copyleft on server software, obviously it aims to be a multiplayer engine and possibly a MMOsomething engine too.. Just imagine: A MMORPG written in Python using the PySoy engine, and all the servers and clients run Ubuntu as their operating system.


Speaking of massive multiplayer online games, if you're in a forum, where you are encouraged to post game ideas or ask for game dev help, you will notice the high percentage of MMO... posts. GameDev.Net has a solution for this: All MMO.. projects are to put [MMO] in the thread title, kind of like [DO NOT READ] for the haters.


I found the following video when browsing the 3D engines' web sites. This clip is more than half a year old, was made for the G3D engine and is in my opinion quite a good promotion video. What really impresses me, is how the video emphasizes the importance of documentation (by just listing it as one pros of the engine).



PS: I was quite surprised, when I red the comments to Charlie's last post. In contrary to the commenting folks, I interpreted his writing as a declaration of a down-phase.


Didn't you notice how there are many many many posts for some time and then nearly none for a while and then again many? Yes, good times and bad times. I don't think Charlie said he 'quit'. He can't hide from his hobbies forever. ^^ I see it more like this:



10 comments:

  1. Anonymous5:58 pm

    cool post q, and a very funny graph indeed =) we'll hear from charlie again sooner or later, now it's up to us to not only consume/read but to take part

    ReplyDelete
  2. Anonymous8:04 pm

    I've noticed that the translation flag of Argentina is in Arabic! (that is wrong)

    ReplyDelete
  3. Anonymous9:12 pm

    "A MMORPG written in Python using the PySoy engine, and all the servers and clients run Ubuntu as their operating system."

    w00t?

    freedom (of OS choice)!

    ReplyDelete
  4. dino.... that was kind of an ironic joke o_O

    anonoy: oh, thanks for noticing, I though ar = arabic.

    ReplyDelete
  5. anony, I replaced it with the flag of the 'Arab world' I hope it is appropriate, do you think it is?

    ReplyDelete
  6. Hi, here's a suggestion for the engine list: the term "Scripting" is highly problematic nowadays, so it would be best to replace it with something like "Bindings" or "Language interfaces".

    ReplyDelete
  7. Anonymous3:55 pm

    Great to see more people posting here! Good blogs on free games (and development) is what the world needs MOST! ;)
    Some more interviews would be cool,too! Like..
    * how did it come you do this kind of game ?
    * what happened along the way ?
    * and what do you plan for the future ?

    ReplyDelete
  8. leslie: the 'old' engine list will be torn apart =) The 'new' 3d engine list for example examines languages in it's own table.

    godrin: I agree, interviews are surely interesting..

    ReplyDelete
  9. Anonymous7:19 pm

    Thank you very much qubodup to continue the job after Charlie. It's very usefull to give us more than simple information by getting the time to explain and comment. When i would have more time i sure post some news if i can. Thank you to you and Charlie.
    Bye :).

    ReplyDelete
  10. Anonymous4:13 am

    qubodup: I hope so, but I'm from Argentina so I can't tell... :-)

    ReplyDelete

Note: only a member of this blog may post a comment.