3d modleing

I am starting a project that will be a basic (I stress basic) wolfestein engine. The program will allow the user to walk around a simple building as first person.

I want to model the building my simply defining points and having a line drawn to each defined point, the building only needs to be 2-3 rooms.

Is there software that can create models like this in the mentiond format?

What is the best way to create a model, just draw it out on paper and start writing down all the point?

This is out of GL but… blender might be the modeler you’re looking for.

I suggest that you should use maya and export an OBJ
file from that, because either using maya and reading OBJ file format is easy. A basic OBJ file look like:
v 0 0 0
v 1 0 0
v 0 1 0
vt 0 0
vt 1 0
vt 0 1
vn 0 0 1
f 1/1/1 2/2/1 3/3/1
this code is a triangle and the z plane