First-person grid-based dungeon-crawler RPG like Wizardry?
Posted: Wed Jun 08, 2011 11:26 pm
I'm looking to make an old-school Wizardry-style game with a modern-ish 3D engine like Etrian Odyssey or any of the other similar games for DS, PSP, or PS3.
I'm wondering how practical it'd be to do this in Irrlicht. I'm not sure how I'd represent maps and level geometry.
I'm thinking I could make a map as a grid and then make several blocks as static meshes and then load them to match the grid map based on the configuration of the walls at that grid square.
Or I could just make the maps normally like in any other 3D game, but I'm not sure how I'd tell the game which blocks are legal for the player to move to, etc.
I don't need animation or anything like that, since characters and monsters would be 2D images. It'd be cool to have nice-looking dynamic lighting and such for atmosphere, though.
Any ideas? Pretty much all the resources I can find for Irrlicht are for making FPS or third-person action games with premade levels.
I just want to make sure this is semi-practical to do with Irrlicht before I start. I don't want to spend weeks or months learning my way around the engine only to realize it's not the best tool for the job. I have very little experience with 3D graphics programming, so sorry for any dumb questions.
I'm wondering how practical it'd be to do this in Irrlicht. I'm not sure how I'd represent maps and level geometry.
I'm thinking I could make a map as a grid and then make several blocks as static meshes and then load them to match the grid map based on the configuration of the walls at that grid square.
Or I could just make the maps normally like in any other 3D game, but I'm not sure how I'd tell the game which blocks are legal for the player to move to, etc.
I don't need animation or anything like that, since characters and monsters would be 2D images. It'd be cool to have nice-looking dynamic lighting and such for atmosphere, though.
Any ideas? Pretty much all the resources I can find for Irrlicht are for making FPS or third-person action games with premade levels.
I just want to make sure this is semi-practical to do with Irrlicht before I start. I don't want to spend weeks or months learning my way around the engine only to realize it's not the best tool for the job. I have very little experience with 3D graphics programming, so sorry for any dumb questions.