Hello All
I am making an open source project that called Kochol Game Engine With VB.Net and Managed Directx It has both 2D and 3D support and 2D Graphics work with Direct3d so it can be mixed with 3d objects but its 3d graphics is basic not proffesional yet.
Aims:
1. Learn directx.
2. Learn game programming.
3. Find a team to make games in future.
I am reading the managed directx kit start book now.
If there is no problem i can post the ebook download link here or post by private messege to any one who like to have this book.
Classes i made for this Game engine
Kge2DControl : this is a user control for making 2D games by draging this control on the form its atomatticly set the camera and define the device you can load any kge objects in InitilizeObjects event and draw them in the DrawFrame event.
Kge2DSprite : this class is for making annimation with tiles and can rotate them and move on z axis
KgeBillboard : I made this class today and it works very good. but I have to add more future to it.
KgeCamera : this class set the camera.
KgeImages : this is a frined class and engine user cant use it this class manage the textures for all of the classes.
KgeLight : this class is for lighting but it only support the point light but make this class more better is easy.
KgeMesh : the most important class of this class but only supports the .x files with no animation acctually this is a simple x file loader.
KgeParameter :This class is for moving or scaleing and anything like this and can be attached to any other class.
KgeParticles.Rain : this is for making rain in a square.
KgeScreen : this is for drawing on the form.
KgeSprite : this class is for drawing sprites on the screen.
KgeTimer : a smooth timer.
KgeVector3 : Vector3
If any one is intrested in making this engine please send a post here and leave some feedback.
Updated with kgeparticles
Last edited by Kochol; Dec 2nd, 2005 at 03:14 AM.
Reason: Updating the code with kgeparticle