May 25, 2014
Also opengl tutorials for D
https://github.com/d-gamedev-team/opengl-tutorials
May 27, 2014
On Saturday, 24 May 2014 at 08:54:53 UTC, ponce wrote:

> Hi David,
>
> Learning programming, learning D and learning 3D are 3 significant endeavours.
> You might want to begin with http://www.basic4gl.net/ which will get you going with 3D, quite a topic in itself.
> Then learn D regardless :)

So, I'v used Blender for a half year or sth. and I think I can make a little area :)
As far as I know, I do now need a graphic and physics engines, 1 of the graphic APIs and for sure my programming stuff and here I'm stuck :D

And I still can't install Mono-D :( if I try I just get a whole bunch of errors that any packages couldn't be found, don't know if I'm doing sth. wrong
(I probably do :P)
May 27, 2014
On Tuesday, 27 May 2014 at 10:03:36 UTC, David wrote:
> On Saturday, 24 May 2014 at 08:54:53 UTC, ponce wrote:
>
>> Hi David,
>>
>> Learning programming, learning D and learning 3D are 3 significant endeavours.
>> You might want to begin with http://www.basic4gl.net/ which will get you going with 3D, quite a topic in itself.
>> Then learn D regardless :)
>
> So, I'v used Blender for a half year or sth. and I think I can make a little area :)
> As far as I know, I do now need a graphic and physics engines, 1 of the graphic APIs and for sure my programming stuff and here I'm stuck :D
>
> And I still can't install Mono-D :( if I try I just get a whole bunch of errors that any packages couldn't be found, don't know if I'm doing sth. wrong
> (I probably do :P)

I would STRONGLY advise to go with a ready engine like Unity.

You still have to learn a lot before you  will have just building blocks to create a game like loading and rendering 3D models, a gameplay framework etc etc.

Start with Unity, lean how to make a game there. Learn how to programm gameplay there and after that, when you see what is needed before even being able to make a game, only then try to make things from scratch. Use C# in Unity too as it is similar to D so you will have easier transition when necessary.
May 27, 2014
On Tuesday, 27 May 2014 at 10:13:13 UTC, Szymon Gatner wrote:
>
> I would STRONGLY advise to go with a ready engine like Unity.
>
> You still have to learn a lot before you  will have just building blocks to create a game like loading and rendering 3D models, a gameplay framework etc etc.
>
> Start with Unity, lean how to make a game there. Learn how to programm gameplay there and after that, when you see what is needed before even being able to make a game, only then try to make things from scratch. Use C# in Unity too as it is similar to D so you will have easier transition when necessary.

I'd definitely agree.  The things you'll learn there will make using something else actually possible.  Starting from scratch you'll spend about the first year or so building up the boilerplate to let you actually get to the parts you want.  I've built up about half a dozen engines to that point to only lose interest or run into issues with the story I'm trying to tell and stop making progress.

That said I'm hoping to have YAGE[1] up and working again with D2 soon which would mean that there should be a nice starting point for building games with D;  Even if that starting point is some basic ideas of what doesn't work well.
May 28, 2014
On Tuesday, 27 May 2014 at 10:13:13 UTC, Szymon Gatner wrote:
> On Tuesday, 27 May 2014 at 10:03:36 UTC, David wrote:
>> On Saturday, 24 May 2014 at 08:54:53 UTC, ponce wrote:
>>
>>> Hi David,
>>>
>>> Learning programming, learning D and learning 3D are 3 significant endeavours.
>>> You might want to begin with http://www.basic4gl.net/ which will get you going with 3D, quite a topic in itself.
>>> Then learn D regardless :)
>>
>> So, I'v used Blender for a half year or sth. and I think I can make a little area :)
>> As far as I know, I do now need a graphic and physics engines, 1 of the graphic APIs and for sure my programming stuff and here I'm stuck :D
>>
>> And I still can't install Mono-D :( if I try I just get a whole bunch of errors that any packages couldn't be found, don't know if I'm doing sth. wrong
>> (I probably do :P)
>
> I would STRONGLY advise to go with a ready engine like Unity.
>
> You still have to learn a lot before you  will have just building blocks to create a game like loading and rendering 3D models, a gameplay framework etc etc.
>
> Start with Unity, lean how to make a game there. Learn how to programm gameplay there and after that, when you see what is needed before even being able to make a game, only then try to make things from scratch. Use C# in Unity too as it is similar to D so you will have easier transition when necessary.

Ok, now I just wonder wich Engine. (I know everybody hates the
discussion about the "best" engine.) CryEngine, UDK, Unity or a
less known Engine?
May 28, 2014
On Wednesday, 28 May 2014 at 17:46:23 UTC, David wrote:
>
> Ok, now I just wonder wich Engine. (I know everybody hates the
> discussion about the "best" engine.) CryEngine, UDK, Unity or a
> less known Engine?

The best engine is the one you can get work done with.  Unity seems to have a pretty good community around it lately and has a free version to play with.  Having all of that documentation and community to fall back on is likely to be a benefit if you aren't hugely experienced yet.
May 28, 2014
On Wednesday, 28 May 2014 at 17:46:23 UTC, David wrote:
> Ok, now I just wonder wich Engine. (I know everybody hates the
> discussion about the "best" engine.) CryEngine, UDK, Unity or a
> less known Engine?

I'll be honest, perhaps I risk being misunderstood, but the questions you are asking denote a lack of even basic knowledge about the subject, so I really think you should do some good amount of research before even trying to write something on your own.

Have you tried at least some free tools that allow you to script stuff and have simple stuff displayed on screen? I'm talking about stuff like Construct 2, GameMaker, RPGMaker, zGameEditor... even map editors like the ones from Blizzard (WarCraft 3 : TFT or StarCraft 2)?
May 28, 2014
On Wednesday, 28 May 2014 at 21:38:07 UTC, Francesco Cattoglio wrote:
>
> I'll be honest, perhaps I risk being misunderstood, but the questions you are asking denote a lack of even basic knowledge about the subject, so I really think you should do some good amount of research before even trying to write something on your own.
>

Well, I really don't have a lot of knowledge but I don't know where to start.
The Problem is just that there is sooo much stuff in the internet and it's kinda hard to get some knowledge.

> Have you tried at least some free tools that allow you to script stuff and have simple stuff displayed on screen? I'm talking about stuff like Construct 2, GameMaker, RPGMaker, zGameEditor... even map editors like the ones from Blizzard (WarCraft 3 : TFT or StarCraft 2)?

So, i made a very little game with delphi Genesis3D and an Editor i don't remember about 2 years ago, but i don't know if i really knew what i was doing there :P
May 30, 2014
On Wednesday, 28 May 2014 at 22:34:46 UTC, David wrote:
> On Wednesday, 28 May 2014 at 21:38:07 UTC, Francesco Cattoglio wrote:
>>
>> I'll be honest, perhaps I risk being misunderstood, but the questions you are asking denote a lack of even basic knowledge about the subject, so I really think you should do some good amount of research before even trying to write something on your own.
>>
>
> Well, I really don't have a lot of knowledge but I don't know where to start.
> The Problem is just that there is sooo much stuff in the internet and it's kinda hard to get some knowledge.
I know what you mean, but don't despair! When you have no idea, start by looking for books and especially manuals. They did wonders in the past for me.

>> Have you tried at least some free tools that allow you to script stuff and have simple stuff displayed on screen? I'm talking about stuff like Construct 2, GameMaker, RPGMaker, zGameEditor... even map editors like the ones from Blizzard (WarCraft 3 : TFT or StarCraft 2)?
>
> So, i made a very little game with delphi Genesis3D and an Editor i don't remember about 2 years ago, but i don't know if i really knew what i was doing there :P
This is really good, but I think you will need a little more than this to get properly started. I'm not saying "don't use D". Actually, I'd say DO use D, just don't use it right now. Choose something you want to create (might be a pacman clone, a 2D pinball, a short RPG demo, a roguelike, etc), google something along the lines of "game development tool" and find some tool that is simple and fits you need. Work with the tool for some time (2-3 months) and then start learning the programing behind what you created and re-write your small project in D. This should help you greatly because you will have much more clear (and reachable) objectives.
August 02, 2014
Hi, not too sure if there's still someone reading this post, but i do have another question. So, I heared so much good stuff about D, it's powerfull, fast the syntax is nice, but well, why is D actually not used for common games yet? (I mean I know about some smaller projects, but nothing "big")