0
3

[–] Numzane 0 points 3 points (+3|-0) ago 

What language are you going to use? And what platforms are you targeting?

0
1

[–] Marijuana_ 0 points 1 points (+1|-0) ago 

I'm interested as well. I just started programming a couple months ago, I know a little bit of c++. I would like to learn python and practice c++.

0
0

[–] Master_Foo [S] 0 points 0 points (+0|-0) ago 

PM me your GitHub user name and I'll invite you.

I have need for Python devs. The game framework itself is in D, but I could use C++ programmers as well.

0
0

[–] Master_Foo [S] 0 points 0 points (+0|-0) ago  (edited ago)

The framework is in D, which is a "Friendlier C++", or perhaps a "Better Java". However, I'm writing the framework in such a way that a game developer who has a basic knowledge of programming (of any language) should be able to use it without having to learn much D for 99% of use cases.

I should, in theory, be able to target all major platforms. Windows, Linux, OSX, iOS, and Android. Because the underlying library is SDL and the D language compiles to native code. However, at this stage I have only used Linux.

Porting to other platforms is one thing I could use help with now if anyone were interested in trying their skill.

0
1

[–] tonyctl 0 points 1 points (+1|-0) ago 

Are you targetting web as well?

[–] [deleted] 0 points 1 points (+1|-0) ago 

[Deleted]

0
1

[–] Master_Foo [S] 0 points 1 points (+1|-0) ago 

Please use your talents to improve the real game.

I already do that for my day job. This project is for my personal enjoyment.

0
1

[–] tonyctl 0 points 1 points (+1|-0) ago 

I looked at the page and right now there doesn't seem to be much info on what exactly you are trying to make. Can you please write a bit more about what the scope of the project is?

What existing projects would you compare this project to and how is your project different?

What sort of games can you make with this engine when it is finished?

0
0

[–] Master_Foo [S] 0 points 0 points (+0|-0) ago 

The project is in alpha now, so documentation is scarce. That's something I will be working on more as I reach the end of Beta and the spec is solid.

But the short pitch is, if you like the idea of Rails, or Django for web development, you'll like the idea of this framework for Game Development. You'll focus more on creating the game itself and a lot less time worrying about the Engine.

Another feature is scaffolding. I plan on building modules which a dev can use to bootstrap his game. So, he'd choose a "graphics scaffold" and a "genera scaffold" and have a playable prototype up in minutes. Then he can remove / replace elements of those scaffolds with his own logic / assets to build his custom game the way he wants it to be.

For instance, a dev can select an "action-adventure" scaffold, or a "JRPG scaffold" and a "graphics scaffold" which has tropes common to those generas.

Or he can start a game from scratch if he so chooses.

Much of this isn't implemented yet. But if you want to join I can bring you up to speed.

0
0

[–] aureate 0 points 0 points (+0|-0) ago 

Do you have a roadmap? A specific planned feature-set? I might be interested in helping, but right now it seems like everything is in your head. It's hard to help because we can't read your mind.

0
0

[–] sparkybear 0 points 0 points (+0|-0) ago 

A lot of what you're talking about is plan to do this or that and you should be able to. That's all good and well, but where is it in its current state.

0
0

[–] Codewow 0 points 0 points (+0|-0) ago 

I wish more people were interested in doing stuff like this. Collaborative lessons while working on a real world application is something that I wish more schools would do. Instead, I work alone on real world applications/projects while learning. So as I develop, I improve on the project.

0
0

[–] essofluffy 0 points 0 points (+0|-0) ago 

I have an interest in learning more advanced C++ can you help?

0
0

[–] Master_Foo [S] 0 points 0 points (+0|-0) ago 

There is a little C++ work to be done. Most of the heavy lifting is done by D.

I need bindings ported from various C libraries to D, which would require knowledge of C / C++. If this interests you, PM your GitHub username and email.

0
0

[–] essofluffy 0 points 0 points (+0|-0) ago 

I'll send you a PM.

0
0

[–] elgindelta 0 points 0 points (+0|-0) ago 

count me in, i have always wanted to do that. pm me

0
0

[–] oooooo 0 points 0 points (+0|-0) ago 

Genuinely interested here and have been rooting for D and wanting a good excuse to learn and use it.

So I have to ask: what's D's tool support like these days?

I've been spoiled with fancy IDEs that allow for powerful navigation via language features, integrate well with build tools and 3rd party frameworks, and have powerful multi-threaded debugging/disassembling capabilities. A quick search on Google and duckduckgo didn't look all that promising, but maybe I wasn't searching for the right things. What's your opinion/recommendation?

0
0

[–] Master_Foo [S] 0 points 0 points (+0|-0) ago 

D's tool support is pretty much command line level. I use Gedit and terminal exclusively. There are a few IDEs but I don't really care for them. There is also a package manager called DUB which is pretty sweet, but also command line.

Part of the road map of this project is actually to build tools which will make D development easier. More like an IDE minus the text editor. (Use whatever text editor you like).

Anyway, if this interests you, PM me with your GitHub username and email.