I have recently been developing the code for a fps. I had but several elements together, such as a bsp, some entites etc and tested the performance. It was great and I concluded
that with some carefully programmed routines and functions I could develope the game I wanted.
My plan was to use the data types to add to my world such things as guns,levels,player stats etc. This way I could develope any type of fps shooter I wanted. I merely had to cut and paste routines to wear the data types are declared and develope the media.
To my irritation I have found that data types slow the program down drastically!!! Without anything near the polygons my trial run had, My FPS has dropped. How can data types do this so drastically. Data types are a crucial part of level programming and if DBPro cant handle them proffesional programming has just turned highly unlikely.