Page 1 of 1

New Project. Small and simple but versatile engine.

Posted: Mon Apr 30, 2012 9:40 pm
by avansc
Thinking about starting a little project. I have been working on all the components of this individually and think its time to put it together.
Basic premise goes something like this.

You have a core engine that does no game logic, just give you services like graphics, audio, and so on. Then you have two building blocks to use to make game content.
1. a scripting language that has access to all the core engine components, 2. you can compile ddl's that the engine will load. (you can load the DLLs from a script as well)
(You can use either independently, but they are meant to compliment each other. )

here is a pic.

Image

What I have so far.
  • Scripting (AngelScript)
    Audio (OpenAL)
    Physics (Bullet)
    DLL Loading
If anyone would like to help, I need help with the graphics and IO.

I'll publish a link to the code soon.

Re: New Project. Small and simple but versatile engine.

Posted: Tue May 01, 2012 2:16 am
by Nokurn
Is it meant for 2D or 3D graphics, or both?
What kind of I/O do you mean? Asset loading?

I could probably help with both.

Re: New Project. Small and simple but versatile engine.

Posted: Tue May 01, 2012 3:25 pm
by avansc
2D and 3D, although I dont care to much for 3D.

I mean IO as in peripherals, but yeah, asset loading would be awesome too.

Re: New Project. Small and simple but versatile engine.

Posted: Tue May 01, 2012 7:36 pm
by Nokurn
avansc wrote:2D and 3D, although I dont care to much for 3D.

I mean IO as in peripherals, but yeah, asset loading would be awesome too.
I don't know how much help I'd be for programming peripherals, but I could definitely help with the graphics and asset loading. I've got a decent bit of experience with both OpenGL and Direct3D, though I haven't used D3D10/11 in practice.

Re: New Project. Small and simple but versatile engine.

Posted: Wed May 02, 2012 8:37 am
by Falco Girgis
I am interested in knowing what kind of interfaces from the core engine are exposed to your DLL versus what is exposed to AngelScript.

Re: New Project. Small and simple but versatile engine.

Posted: Thu May 03, 2012 9:10 pm
by avansc
Falco Girgis wrote:I am interested in knowing what kind of interfaces from the core engine are exposed to your DLL versus what is exposed to AngelScript.
Well potentially anything can be exposed. However there are things id recommend doing from within a DLL and things to do from the script. For example, even though you could render something from within the script, its not recommended I spose, rather put it on a render queue.

To be honest I dont know exactly what all the do's and dont's are, but I spose I'll pick them up as I play around.