T-Bone wrote:I think what your Readme.md lacks is some kind of motivation. What does Clöve do that Löve doesn't? What is the benefit for the game developer?

You are totally right, you could say it lacks the required motivation to make you use it but I'm planning in adding a demo game as an example and hopefully that will encourage the developers use it, also I need to find the willing to make the build system for web to work. Anyway this framework's goal is not to attract everyone but only those who are willing to get their hands dirty and sometimes change stuff inside the source code.

T-Bone wrote:I think what your Readme.md lacks is some kind of motivation. What does Clöve do that Löve doesn't? What is the benefit for the game developer?

You are totally right, you could say it lacks the required motivation to make you use it but I'm planning in adding a demo game as an example and hopefully that will encourage the developers use it, also I need to find the willing to make the build system for web to work. Anyway this framework's goal is not to attract everyone but only those who are willing to get their hands dirty and sometimes change stuff inside the source code.

In that case, I think you should just write that in the Readme. That way, developers can quickly determine if Clöve is something for them or not.

I just switched to Windows and now it looks like in order to build CLove you'll need DXSDK like you do with Love just because of SDL. I won't force developers to download and install a whole 570mb+ library so that's why for the past two days SDL has been replaced by GLFW only in Windows. That means that the window creation,mouse,keyboard,timer(getDelta,getFPS()) have been rewritten.

Edit 1: Also today someone from github has started helping me organise the project a lot better and for that I'm thankful(hope you see this)

In order to build CLove on windows you need QT Community the free edition with MinGW installed and the GCC/G++ paths. If you do that then you'll get the .exe file. (I'm using windows right now and it works just fine)

The next big feature in CLove will be 3D which I just started doing today.
The features planned for 3D are :
- camera + frustum culling
- primitive drawings
- lighting ( I'll just provide the ambient lighting and the developers will be able to make their own light system using lua)
- shaders which accept 3D
- model loaders / drawing and manipulation.
There won't be tones of features regarding 3D because I'm not trying to make a game engine but a framework so if you're planning in making fancy games there will be the required features to support your idea but you(the developer) will need to put the most effort in coding all your stuff.

Edit 1 02:15 / 6 / 8 / 2016: CLove has rotation/scale/translation/camera for 3D so basically you can make doom like games or 2.5D or perhaps isometric games.

Murii wrote:The next big feature in CLove will be 3D which I just started doing today.
The features planned for 3D are :
- camera + frustum culling
- primitive drawings
- lighting ( I'll just provide the ambient lighting and the developers will be able to make their own light system using lua)
- shaders which accept 3D
- model loaders / drawing and manipulation.
There won't be tones of features regarding 3D because I'm not trying to make a game engine but a framework so if you're planning in making fancy games there will be the required features to support your idea but you(the developer) will need to put the most effort in coding all your stuff.

Edit 1 02:15 / 6 / 8 / 2016: CLove has rotation/scale/translation/camera for 3D so basically you can make doom like games or 2.5D or perhaps isometric games.

Wow your port is very cool. For 3D part of your framework I would recommend to use a OpenB3D library. It's based on MiniB3D, but contains a lot of improvements. It's repeats all 3d functions of old Blitz3D. it's free and opensource, very simple to use entity system, animated meshes, particles and much more.
Some links:OpenB3D Sourceforge pageDirect link to OpenB3D sourcesOpenB3D freebasic forum