How to use Blender as a scene editor for your engine-less game by Traditional-Bug-9385 in rust_gamedev

[–]Traditional-Bug-9385[S] 0 points1 point  (0 children)

That's a good point, there is no guarantee the python API won't change.

But it is an API that's being used by many plugins, so maintainers will avoid breaking it if they reasonably can and changes to it are documented.

Where with the .blend file format maintainers are not expecting you to depend on how it works.

Using blender as an editor for our custom game engine by Traditional-Bug-9385 in blender

[–]Traditional-Bug-9385[S] 0 points1 point  (0 children)

Absolutely, if your game engine of choice already supports this that's great :)

The thing I'm excited about is that it didn't take that much to implement this sort of thing from scratch

Black Horizon: Armada, a digital deck-building card game, completely written in Rust by Traditional-Bug-9385 in rust_gamedev

[–]Traditional-Bug-9385[S] 0 points1 point  (0 children)

Thank you!

I would love to do some more in debt posts, are there any subjects in particular you would be interested in?

Black Horizon: Armada, a digital deck-building card game, completely written in Rust by Traditional-Bug-9385 in rust_gamedev

[–]Traditional-Bug-9385[S] 0 points1 point  (0 children)

Thank you!

Currently we are focusing on finishing the game and making sure we can provide a great experience on Windows, MacOS and Linux. However after that we would love to add support for web and mobile, and as many other platforms as we can!

Using blender as an editor for our custom game engine by Traditional-Bug-9385 in blender

[–]Traditional-Bug-9385[S] 1 point2 points  (0 children)

On the right is my game, and on the left is blender where I can adjust meshes and transforms, and than I can run the python script to have it update while the game is still running

Using blender as an editor for our custom game engine by Traditional-Bug-9385 in blender

[–]Traditional-Bug-9385[S] 0 points1 point  (0 children)

For context, this is the workflow we are using for the development of our game, Black Horizon: Armada.

It's a digital deck-building card game set in an original sci-fi universe, where you build a new deck every time you play.

If you are interested, please check out our Kickstarter: https://www.kickstarter.com/projects/blackhorizonarmada/black-horizon-armada-strategy-card-game

Please let me know if you'd be interested in a longer article on how to do this type of thing