Original Post
I am planning an engine that can be reused and used to create various types of games. I plan to use DirectX8 for a lot of the stuff, even though i dont know much directx8, but thats what makes it more exciting right?.
Anayway i never finished a tetris game because of time etc. but now ive got 3 months summer holidays plus an extra year at college for this project to develop. I was wanting to start small however, by doing tetris finshing it, then breakout, then a platform game, then a small tile based rpg then convert tetris, break out to 3d then make a small first person shooter. The last one will be used for my college project (as well as the engine design). However i dont know if it is possible to create an engine that can be easily used to create all these types of games.
I will also create tools to aid level designing, scripting language etc, ive got the time.
just all i need to know is can the one engine be used for all these games or will i have to modify it alot to create each game (obviously not for tetris/breakout).
any replys appreciated