D game development: a call to action

Justin Whear justin at economicmodeling.com
Mon Aug 5 12:59:58 PDT 2013


On Mon, 05 Aug 2013 20:59:32 +0200, Jonathan A Dunlap wrote:

>> C) Derelict3 is basically just bindings over the C functions--you
>> should use any and all documentation, references, and tutorials against
>> the C libraries.
> 
> Thanks Justin for the response. Derelict3 does seem to be the library
> with the most activity by far. However, it's simply not good enough to
> just say that since these are just bindings that the
> documentation/examples in the host language is adequate. This is true
> under the assumption that: the developer already is comfortable in the D
> language to know the usage difference, are familiar with the lib API to
> know when these differences apply, or even know to translate dependent
> idioms outside the actual library usage (like loading an image from
> disk, to apply to a texture, may be a separate but related learned task
> to the library). If we are looking for a broader adoption of D, we
> should be in the mindset of someone who may not even have a background
> in computer science here.

All Derelict3 "usage differences" are clearly documented in a wonderfully 
short section in the README.  I don't think it's a problem to assume that 
someone who wants to "write a video game in the D programming language" 
has a basic working knowledge of D and of the various aspects of language 
agnostic game programming; i.e. documentation on how to invent the 
universe should not be a prerequisite for baking an apple pie.

That said, I will seriously consider writing an article on getting 
started with modern OpenGL with Derelict3.


More information about the Digitalmars-d mailing list