Are there any 2D games libraries available for D2?

Namespace via Digitalmars-d digitalmars-d at puremagic.com
Thu Feb 19 23:30:36 PST 2015


On Friday, 20 February 2015 at 07:12:34 UTC, Gan wrote:
> On Friday, 20 February 2015 at 04:52:29 UTC, Jeremy DeHaan 
> wrote:
>> On Friday, 20 February 2015 at 00:07:20 UTC, Kingsley wrote:
>>> On Thursday, 19 February 2015 at 23:59:14 UTC, Kingsley wrote:
>>>>> I use Dgame which has a really nice and simple interface
>>>>>
>>>>> http://rswhite.de/dgame4/
>>>>>
>>>>> From the web page:
>>>>>
>>>>> Dgame is a 2D framework which is based on the SDL and 
>>>>> OpenGL, and is designed for the D programming language. The 
>>>>> design is based on Pygame and as well on the SFML from the 
>>>>> C++ programming language.
>>>>>
>>>>> Cheers,
>>>>> Stew
>>>>
>>>> I'm looking at DGame - I'm on osx - so I guess I have to 
>>>> build all the dependencies myself <sigh> - Once I get it 
>>>> installed and working - it looks like it may be enough for 
>>>> what I want.
>>>>
>>>> I guess I'll have to make it work with dub myself to make it 
>>>> easier to get started with.
>>>
>>> DGame has a dependency on Derelict 3 - but going to the link 
>>> provided says that project is no longer maintained and 
>>> doesn't work with the latest DMD compiler. It points to a new 
>>> location where there are multiple different Derelict 
>>> libraries - I'm hoping DGame will work with one of those 
>>> still.
>>
>>
>> Chiming in with my own library. https://github.com/Jebbs/DSFML
>>
>> Things are a bit of a mess, but I'm gearing up for a release 
>> soon and things will be all nice and tidy and structured.
>
> I really want to check out DGame but I suggest withholding from 
> it until it becomes actively maintained again.
>
> I'm using DSFML and it is one of the easiest. Though I had 
> strange issues like high ram usage and text not rendering. 
> Though the ease of use and performance is phenomenal.

I will try to fix the Derelict 3 mess this weekend. Putting it on 
DUB will take some more time, which I don't have currently, 
because I have my exams right now.


More information about the Digitalmars-d mailing list