Guntha

is creating Video game technology

0

patrons

$0

per month
Briefly: Why support me today
I am currently creating ceq, a small embedded scripting language, easy to use and to include in a project, aimed first at video games projects. Supporting me will allow me to release a public version of this library as quickly as possible.

"What are you doing?"
My name is Alexandre and I'm a software developer from France. I have gained quite a few years of professional experience in video game programming, from tiny details in gameplay programming to build tools, engine programming or content integration tools.

I am currently creating my own games as well as their engine. While doing this, I realized it was often easier to write my own libraries for something I need instead of using an existing one, often because these libraries have far too many features compared to what I really need, they try to cover every possible use case, or they turn out being really difficult to integrate inside a project for no real reason.

If you need an example of what I am trying to do: I would like that compared to existing libraries, my libraries would be what stb_truetype is to FreeType.

Recently I needed to add a scripting system to one of my games. When searching for an existing solution, I found they were all bloated compared to my needs. My needs were simple and didn't need hundred of features, the usage of complicated paradigms or creating dedicated visual tools: I wanted to be able to trigger a sequence of events inside a game.

This is why I began writing ceq. ceq is a small embedded scripting language aimed at video game projects - or any other software - that need simple scripting.



"Why should I support you?"
I believe ceq could be useful to other programmers, this is why I need support to be able to afford enough time to make it feature-complete (without becoming bloated), easy to include inside a project and with the smallest number of dependencies, and easy to use, all this in a reasonable amount of time.

ceq is one of the libraries I would like to make publicly available. After this project is finished, I have other ideas for easy-to-include libraries with a minimum amount of dependencies:

  • A .gltf/.glb file parser (every one I found requires at least a .json parser)
  • A BiDi algorithm implementation(One of them, FreeBiDi, is available under a GPL-like license, therefore you can hardly use it for commercial projects, the other one, SheenBiDi, is too "object-oriented" for some developers :) )
  • A dependency-less .svg parser

And more, depending on my needs. This doesn't mean I will stop maintaining ceq as soon as I consider it finished, I believe there will always be room for improvement.

All my libraries will be available under the MIT license.

When I program, I try to stick to the Handmade Manifesto.

More info about me and my works

Announcing ceq

Tiers
Pledge $1 or more per month
$1 or more per month
Thanks for your support
Pledge $10 or more per month
$10 or more per month
Thanks you so much for your support, your name will follow every release of my libraries/games!
Pledge $20 or more per month
$20 or more per month
Same as the $10 tier, in addition to a discount for every game I will release!
Pledge $50 or more per month
$50 or more per month
Professional patron: When using my libraries for your projects, you may do so with a more permissive license.
Goals
$0 of $300 per month
I can afford to work exclusively on ceq at least one day a week.
1 of 2
Briefly: Why support me today
I am currently creating ceq, a small embedded scripting language, easy to use and to include in a project, aimed first at video games projects. Supporting me will allow me to release a public version of this library as quickly as possible.

"What are you doing?"
My name is Alexandre and I'm a software developer from France. I have gained quite a few years of professional experience in video game programming, from tiny details in gameplay programming to build tools, engine programming or content integration tools.

I am currently creating my own games as well as their engine. While doing this, I realized it was often easier to write my own libraries for something I need instead of using an existing one, often because these libraries have far too many features compared to what I really need, they try to cover every possible use case, or they turn out being really difficult to integrate inside a project for no real reason.

If you need an example of what I am trying to do: I would like that compared to existing libraries, my libraries would be what stb_truetype is to FreeType.

Recently I needed to add a scripting system to one of my games. When searching for an existing solution, I found they were all bloated compared to my needs. My needs were simple and didn't need hundred of features, the usage of complicated paradigms or creating dedicated visual tools: I wanted to be able to trigger a sequence of events inside a game.

This is why I began writing ceq. ceq is a small embedded scripting language aimed at video game projects - or any other software - that need simple scripting.



"Why should I support you?"
I believe ceq could be useful to other programmers, this is why I need support to be able to afford enough time to make it feature-complete (without becoming bloated), easy to include inside a project and with the smallest number of dependencies, and easy to use, all this in a reasonable amount of time.

ceq is one of the libraries I would like to make publicly available. After this project is finished, I have other ideas for easy-to-include libraries with a minimum amount of dependencies:

  • A .gltf/.glb file parser (every one I found requires at least a .json parser)
  • A BiDi algorithm implementation(One of them, FreeBiDi, is available under a GPL-like license, therefore you can hardly use it for commercial projects, the other one, SheenBiDi, is too "object-oriented" for some developers :) )
  • A dependency-less .svg parser

And more, depending on my needs. This doesn't mean I will stop maintaining ceq as soon as I consider it finished, I believe there will always be room for improvement.

All my libraries will be available under the MIT license.

When I program, I try to stick to the Handmade Manifesto.

More info about me and my works

Announcing ceq

Recent posts by Guntha

Tiers
Pledge $1 or more per month
$1 or more per month
Thanks for your support
Pledge $10 or more per month
$10 or more per month
Thanks you so much for your support, your name will follow every release of my libraries/games!
Pledge $20 or more per month
$20 or more per month
Same as the $10 tier, in addition to a discount for every game I will release!
Pledge $50 or more per month
$50 or more per month
Professional patron: When using my libraries for your projects, you may do so with a more permissive license.