SFML community forums

Help => Graphics => Topic started by: cyberpala on February 09, 2014, 05:21:33 pm

Title: Grid based 3D Dungeon with SFML
Post by: cyberpala on February 09, 2014, 05:21:33 pm
Hello

I like old Retro Dungeon RPG like Dungeon Master or Legend of Grimrock as an modern game.

It's possible to do with SFML 2.1

Are there any Projects ?

greetings cyberpala
Title: Re: Grid based 3D Dungeon with SFML
Post by: zsbzsb on February 09, 2014, 05:30:13 pm
Of course it is possible... but as for actually getting a finished game that feels polished, that will take a lot of time and patience.
Title: Re: Grid based 3D Dungeon with SFML
Post by: Nexus on February 09, 2014, 08:07:52 pm
Are there any Projects ?
If you mean whether there have been similar projects with SFML: Yes, a lot. Just search for "RPG" in the project forum. To see some really nice SFML projects, have a look at this thread (http://en.sfml-dev.org/forums/index.php?topic=12209.0).

If you have never worked with SFML, I recommend to start with something smaller that's less content-heavy, to get a good overview about the library and game development in general.
Title: Re: Grid based 3D Dungeon with SFML
Post by: AN71 on February 09, 2014, 08:18:07 pm
Lol, I've had the same idea for a while, so I'll share what I've found so far that should be quite helpful:

Procedural Generation: (Maze or Room/Path placement)
---------------------------------------------------------------------------
http://pcg.wikidot.com/ (http://pcg.wikidot.com/)

Dungeon Ideas
---------------------------------------------------------------------------
http://www.roguebasin.com/index.php?title=Main_Page

3D-iness: (2.5D, not real 3D):
---------------------------------------------------------------------------
http://lodev.org/cgtutor/raycasting.html (http://lodev.org/cgtutor/raycasting.html)
http://lodev.org/cgtutor/raycasting2.html (http://lodev.org/cgtutor/raycasting2.html)
http://lodev.org/cgtutor/raycasting3.html (http://lodev.org/cgtutor/raycasting3.html)
http://www.permadi.com/tutorial/raycast/ (http://www.permadi.com/tutorial/raycast/)

Hope this helped :)