Live data from Hacker News

Amethyst: Data-driven game engine written in Rust

amethyst.rs

1–10 of 37 posts

Re: Amethyst: Data-driven game engine written in Rust

#3
Amethyst project very badly needs to eat their own dogfood and make some non-trivial games.

I have serious doubts this project will be used for anything interesting. The projects using it so far all look really really bad.

I think the project is doing a lot interesting things. But I think trying to make a general purpose engine without a game is a BadIdea™.

Source: have shipped multiple games on multiple custom engines

Re: Amethyst: Data-driven game engine written in Rust

#5

Amethyst project very badly needs to eat their own dogfood and make some non-trivial games. I have serious doubts this project will be used for anything interesting. The projects using it so far all look really really bad. I think the project is doing a lot interesting things. But I think trying to make a general purpose engine without a game is a BadIdea™. Source: have shipped multiple games on multiple custom engin…

What projects currently use Amethyst? I can't find any information on the site about current users.

Re: Amethyst: Data-driven game engine written in Rust

#6
post #4

What does "data-driven" mean in this context? And why are companies like DigitalOcean and Sentry sponsoring a game engine?

> And why are companies like DigitalOcean and Sentry sponsoring a game engine?

We are a 501(c)(3) non-profit. Many companies like DO and Sentry have programs for open-source and/or non-profit companies where they provide free or discounted services in exchange for some exposure.

Re: Amethyst: Data-driven game engine written in Rust

#7
post #4

What does "data-driven" mean in this context? And why are companies like DigitalOcean and Sentry sponsoring a game engine?

I think they should be using the phrase "data-oriented" as in: http://www.dataorienteddesign.com/dodmain/

But maybe they have reasons for using data driven. Its heavily based around entity component systems.

Re: Amethyst: Data-driven game engine written in Rust

#8

Amethyst project very badly needs to eat their own dogfood and make some non-trivial games. I have serious doubts this project will be used for anything interesting. The projects using it so far all look really really bad. I think the project is doing a lot interesting things. But I think trying to make a general purpose engine without a game is a BadIdea™. Source: have shipped multiple games on multiple custom engin…

Do you have some specific doubts about the design or is this based purely on the lack of good looking examples?

Anyway they plan to back a few showcase games so they are headed in that direction, this is one of them:

https://github.com/khskarl/evoli

I'm not so deterred by the lack of examples but I do have doubts about the design and how complex it seems. Maybe that pays off with bigger projects, we shall see.

Re: Amethyst: Data-driven game engine written in Rust

#9
post #5

Amethyst project very badly needs to eat their own dogfood and make some non-trivial games. I have serious doubts this project will be used for anything interesting. The projects using it so far all look really really bad. I think the project is doing a lot interesting things. But I think trying to make a general purpose engine without a game is a BadIdea™. Source: have shipped multiple games on multiple custom engin…

What projects currently use Amethyst? I can't find any information on the site about current users.

> What projects currently use Amethyst? I can't find any information on the site about current users.

You can find a thread containing links to current projects on our forums: https://community.amethyst.rs/c/showcase

Evoli in particular is, as the poster above suggested, a game we are developing to force ourselves to use our own engine and drive development priorities.

That being said, we are pre-1.0 and making a large, commercial project with Amethyst right now would be quite challenging. Our goal is to improve this significantly by the end of the year.

Re: Amethyst: Data-driven game engine written in Rust

#10

Amethyst project very badly needs to eat their own dogfood and make some non-trivial games. I have serious doubts this project will be used for anything interesting. The projects using it so far all look really really bad. I think the project is doing a lot interesting things. But I think trying to make a general purpose engine without a game is a BadIdea™. Source: have shipped multiple games on multiple custom engin…

I don't like the gatekeeping "make games, not engines" attitude. People want to hack on projects that are interesting, and low-level game code is interesting. This isn't a case in which where people can get hurt or lose money if the project doesn't work, like Cryptocat or Mt. Gox or whatever. For a project like Amethyst, the worst thing that can happen is that we discover that certain techniques don't work well for games in Rust--which is itself a valuable result!
Post reply on HN