Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: 3D additions  (Read 9037 times)

0 Members and 2 Guests are viewing this topic.

Pwndja

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
3D additions
« on: November 23, 2009, 01:46:31 am »
I think you should dive into making an API for 3D coding much like your have tackled the 2D Image and sprite API. I understand you have created an option for OpenGL commands to be integrated into your SFML code, but it would be nice to see your spin on an C++ encapsulated 3D  API class structure.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
3D additions
« Reply #1 on: November 23, 2009, 10:24:57 am »
That's definitely too much work for me. Before I can even think about this kind of module, I have to make the current SFML modules stable, implement the video, GUI and SVG modules, and develop a 2D game engine & editor based on SFML.

I think I'll be dead before I finish everything :)
Laurent Gomila - SFML developer

l0calh05t

  • Full Member
  • ***
  • Posts: 200
    • View Profile
3D additions
« Reply #2 on: November 23, 2009, 10:27:48 am »
Just use any OpenGL 3D engine and use it to do any 3D drawing you need. For example Horde3D is quite easy to integrate with SFML.

Pwndja

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
3D additions
« Reply #3 on: November 23, 2009, 01:48:40 pm »
Quote from: "Laurent"
That's definitely too much work for me. Before I can even think about this kind of module, I have to make the current SFML modules stable, implement the video, GUI and SVG modules, and develop a 2D game engine & editor based on SFML.

I think I'll be dead before I finish everything :)


Alright! I am glad to hear you are headed towards a 2D game engine & editor based on SFML. Might I suggest developing the 2D game engine before the GUI or SVG :D. There are some really great books and sites that can help you with the engine. I am sure you already have some ideas and such but wanted to lend any help I can.

Check this book out, it's one of my favorites:

http://www.amazon.com/Introduction-Game-Development/dp/1584503777

Also here is a site with some references to other layouts and attempts at game engines:

http://www.thefreecountry.com/sourcecode/games.shtml


This site has an engine layout that might help as well for structuring your API layout:

http://www.cc.gatech.edu/~bryjeep/cs3300/core/com/golden/gamedev/GameObject.html


I hope this helps a bit and isn't redundant to any searching you have already done to educate yourself on the topic of a 2D game engine. Forgive me if this information is redundant or not useful for you.

Pwndja

  • Jr. Member
  • **
  • Posts: 54
    • View Profile
3D additions
« Reply #4 on: November 23, 2009, 01:54:13 pm »
Quote from: "l0calh05t"
Just use any OpenGL 3D engine and use it to do any 3D drawing you need. For example Horde3D is quite easy to integrate with SFML.



THANKS!! I had forgotten about this engine.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
3D additions
« Reply #5 on: November 23, 2009, 03:47:37 pm »
Quote
Might I suggest developing the 2D game engine before the GUI or SVG

Maybe ;)
But that's a huge project and you probably won't hear of it before a long time.
Laurent Gomila - SFML developer

solgar

  • Newbie
  • *
  • Posts: 36
    • View Profile
3D additions
« Reply #6 on: November 23, 2009, 04:33:42 pm »
Quote from: "Laurent"
Maybe ;)
But that's a huge project and you probably won't hear of it before a long time.


Project called SFGE? How do i know?  :roll:

// edit: Ok i dont know :D Just found notice in Matrix3.inl that this file is part of SFGE ;]

Jedimace1

  • Newbie
  • *
  • Posts: 10
    • View Profile
    • Email
3D additions
« Reply #7 on: January 29, 2010, 11:58:52 pm »
A game engine would be cool. I'd help with that. It'd need physics/collision though (supporting concave polygons).
-Jedimace1

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
3D additions
« Reply #8 on: January 30, 2010, 12:39:16 pm »
Quote from: "solgar"
Project called SFGE? How do i know?  :roll:

// edit: Ok i dont know :D Just found notice in Matrix3.inl that this file is part of SFGE ;]

Ah ah :D
I indeed wrote some code for SFGE, but I soon had to give up and focus on SFML. I hope that I can work on it again in a not-so-far future.
Laurent Gomila - SFML developer