Poll for D Game Dev

Guillaume Piolat first.last at spam.org
Wed Jan 4 13:14:20 UTC 2023


On Wednesday, 4 January 2023 at 02:54:51 UTC, Hipreme wrote:
>
> 1: Would you be interested in participating in a D game jam? 
> I'm going to promote those in near future with paid prizes 
> (though those are going to require using my engine as its main 
> purpose is making it better).

Maybe.

> 2: Why did you started using D for developing games?

I discovered C++ at work in 2006 and was surprised how obviously 
worse it was vs the Wirth family of language. D came up as 
replacement.


> 3: What frameworks, libraries or game engines are you using for 
> D? Are you developing your own?

Developing the framework turtle, but well I don't really have 
time for this. The examples are pretty cool if you'd like to 
check it out: https://github.com/p0nce/turtle


> 3.1: What do you like more about the framework you're using?

Well I spent some like looking more like Love2d, I think Love2d 
and Godot nail the API thing.

I think anyone that want success making an engine would do good 
having a simple and
documented API above any other considerations. This is the lesson 
of developing Dplug over 8 years, easy API creates more power for 
the framework user, anything hard to use WILL be used incorrectly.


> 3.2: What do you dislike about the framework you're using?

I don't have time to maintain it. I created too much things 
already.
Having a good design for UI and 2D objects is not that easy.
About Love2d, I don't really like the language or packaging, and 
wouldn't feel like building on that.
About Godot, it's great but lacks bugfixing in the 3D department, 
it becomes slow when you do layered 2D in the editor 
unfortunately.
About Unity, it was too slow for my laptop a while ago, and 
strangely idiosyncratic.

My fav at this moment is: https://microstudio.dev/projects/


> 4: What the D ecosystem is missing for you to develop your own 
> game?

I would prefer something non-hackable (so I'm not tempted to 
change it), with limits, and integrated, with great documentation.


> 5: How much do you care about the game engine being betterC 
> compatible? And why?

As a framework user I don't care, if the global experience is 
good.


> 6: Which kind of game do you plan to develop? 2D or 3D? Which 
> platform are you targeting?

I'd like to do small 2D games eventually. It was my original plan 
but the sales of my Steam game weren't there. And other types of 
apps worked better for me.


> 7: Are you looking to sell your game or just toying with the D 
> language ( not going to make any serious project )? Why?

Will probably just toy because I already released a game on Steam 
and I had bad market-fit, it's not clear which style of game 
allow you to earn money apart from 2d puzzle game... if anyone 
has a clue here?




More information about the Digitalmars-d-announce mailing list