this post was submitted on 31 Jul 2024
127 points (97.0% liked)

Games

39722 readers
1866 users here now

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you're submitting before posting to see if it's already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don't share it here, there are other places to find it. Discussion of piracy is fine.

We don't want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform

By type

By games

Language specific

founded 2 years ago
MODERATORS
 

Finally, on 27th July, Blow noted the "whole industry is having a hard time" and then, when asked how many of his development team are working on the compiler for programming language Jai, Blow replied: "None, because we can't afford to pay anyone because the sales are bad."

Oof. I don't like Jon Blow, but I do like Braid. Sad to see nobody really cares about it anymore.

you are viewing a single comment's thread
view the rest of the comments
[–] I_Clean_Here@lemmy.world 46 points 10 months ago (3 children)

What was the business case for doing a remaster of Braid? Either terrible market research or this was super cheap to make.

[–] magic_lobster_party@kbin.run 26 points 10 months ago (2 children)

I believe it was a desperate attempt to get a new source of revenue. His upcoming Sokoban game is taking forever to make, so it’s not going to bring them any new revenue anytime soon. In large part because he made the arcane decision to create a new programming language for it (as a replacement for C++), because apparently Sokoban is the type of game where you really need that high performance.

[–] Matty_r@programming.dev 11 points 10 months ago (2 children)

Sometimes writing the game engine is just more fun than making the game itself, ok...

[–] magic_lobster_party@kbin.run 9 points 10 months ago

Yes that can be true, but fun doesn’t pay the bills.

[–] Nibodhika@lemmy.world 4 points 10 months ago

Yes, but read that again, he's making a new language, not a new engine.... To put it in terms of food, using things like Unity is equivalent to eating industrialized food, you have absolutely no control and you get what you get; Using other engines like Unreal or Godot that have open source is like cooking at home, some work but you can get it just the way you like; Building an engine yourself is like having a little farm in your backyard and doing everything from start to finish, it's slow, you'll face problems that have nothing to do with cooking that were handled by the farmers before and at the end you'll get something only slightly better than what you could using store bought products; Building a language from scratch is the personification of the saying "to make an apple pie from scratch first you have to invent the universe".

And you know the worst part? It won't be any faster or better in any mensurable way, large groups of developers spend decades to develop the languages we have today.

[–] ampersandrew@lemmy.world 4 points 10 months ago (1 children)

I think his use case is that the new language allows for more rapid iteration in development. Years ago now, I saw his demo of the language, and it compiled so quickly that it may as well have been done by the time he pressed Enter. For all the gains he got from that, it still hasn't helped him release a game by now, but I do see the problem he's trying to solve, and I do think it's worth solving.

[–] magic_lobster_party@kbin.run 3 points 10 months ago (1 children)

Faster compilation is probably nice, but making a new language with all its tooling from scratch is a huge endeavor. Props to him for actually doing it.

The problem is that all this work takes away time from the actual game development. I’m not sure about the scope of his next game, but from what I’ve seen I don’t really understand why his Sokoban adventure game can’t be made in Unity. I don’t think he’s pushing any hardware limits with it.

Unity also got hot reloading nowadays, which is about as fast iteration you can get.

I’m just armchair guessing, but I believe he would’ve been done with his game by now if he just used Unity.

[–] ampersandrew@lemmy.world 2 points 10 months ago (1 children)

Hollow Knight: Silksong is a Unity game, last I checked, and it's not getting done any faster. As per The Witness, it's probably far more about how he's retooling puzzles rather than his language, if I had to guess. Plus, it's not just iterating within the editor; this thing exported a build in well under a second. I worked on a Unity game a few years ago, and it definitely took me far longer than that. It even had a bug for a bit there where we couldn't see the game when run via the editor on Linux, so the only way we could test it was by exporting a build until we got an update to Unity.

[–] magic_lobster_party@kbin.run 1 points 10 months ago

Fair point.

Time will tell when Sokoban and Silksong releases. It’s hard to know what’s happening internally at the studios and why it’s taking so long.

Making an entire programming language is a bold move, and I’m skeptical it’s a move that’s going to pay off.

[–] chonglibloodsport@lemmy.world 14 points 10 months ago

A pretty terrible one. Remasters are for games that are high on replay value and deeply nostalgic. Braid was cool and innovative and I enjoyed it when I played through it the first (and only) time, but I have no desire to play it again.

[–] theterrasque@infosec.pub 8 points 10 months ago

"braid made us money. We like money. Braid stopped giving us money. We want more money"