Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Kinetic Engine Version 3 - C#
C#
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Kinetic
Lib
OpenTK
Prototype
.gitignore
COPYING
Kinetic3.mdw
Kinetic3.userprefs
Kinetic3.userprefs.orig
LICENSE
README.textile

README.textile

Kinetic3

Welcome to the Kinetic3 source repository. What is Kinetic? It aims to be a C# 3D Engine that is cross platform (Mono/.Net 3.5+). Currently OpenTK sits between K3 and OpenGL/AL/CL and it has no DirectX support (if you write me a renderer I will include it).

I have decided to change from Mecurial/Bitbucket to Git/Github for this version. I like both and I dont see why not use both?

K3 is a rewrite of the second version of the Kinetic project that sits in Bitbucket. Basically, I do not know a lot about writing a 3D Engine so I make a lot of mistakes. K2 like K1 have basically come to a halt because I have painted myself into a corner and its time that I refactor to a new codebase that I can manage. K2 is still pretty cool, but really it lacks the depth required for a decent engine.

Goals for K3

I am positive there will be a K4 so I dont get to stressed about this, but I would like,

  1. Comprehensive Scene Management
  2. Frustum Culling (Carry over from K2-008)
  3. Shader Support
  4. Skybox niceness
  5. An orthongonal overlay and management for it

This version should cross the bridge for multiple renderers nicely on a single display.

Contact

Doing this kind of thing is a lonely journey – its funny, there are 1000’s of pimply faced kids wanting to create the next MMO or some such dream. This is good for them, but it really just adds noise to any forum or search for people with similar interests.

Perhaps I am just another one?

Anyway, If you have an interest in 3D engines or some goals to achieve then please let me know.

Something went wrong with that request. Please try again.