Toy

Games

game engine

SHOW HN2018

180points
38comments
#208of 2,155 in 2018
Top 10%of 2018 by points

How HN took it

DebatedReal support and real criticism

8 positive, 4 neutral or asking, 0 mixed, 7 critical, out of 19 comments about the project. Thread score +0.10.

Idea: 3 for, 4 againstDocs: 1 for, 1 againstPerformance: 0 for, 2 againstExecution: 2 for, 0 againstDesign: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Modules are immediate mode and easy to play with

    From 1 comment
    • I like how many modules are designed to work in "immediate mode", it makes playing around with stuff very easy and satisfying.
      mukuro on HN
  • Thin and wide design idea is appealing

    From 2 comments
    • Outstanding concept, I like the thin&wide idea.
      zwaps on HN
    • The second row of the main page states this: "The first concern of toy is to bring the thinnest and simplest stack of technology for making games directly from C++, instead of…
      shezi on HN
  • Presentation page and feature coverage look good

    From 2 comments
    • "toy is under heavy development" If your commits in the last week keep their pace, you may as well have this statement be a clickable link to the github activity page:…
      degenerate on HN
    • Holy crap, yeah... "thin" huh. Might want to define your terms lol But for real, this looks great, I'll poke around it a bit more on the weekend, but it looks pretty darn good as…
      S-E-P on HN

Objections

  • Engine is not really thin; it is fully featured

    From 2 comments
    • Looks very interesting, but not what I expected a "thin" game engine to be, as it seems fully featured; Obj importer, physics, UI components and sound capabilities.
      gitgud on HN
    • If your game engine supports multiple scripting languages, including one that is graph-based, maybe it’s not that “thin” anymore.
      tachyonbeam on HN
  • GPLv3 license restricts game distribution

    From 2 comments
    • Note that the engine is licensed under GPLv3. Which means that any game must be licensed as such as well.
      shezi on HN
    • GPL has great provisions against hostile forks, but as is it's a bit too restrictive for games as final products. I'd imagine that LGPL would give both an incentive to contribute…
      nine_k on HN
  • Web performance is poor, around 10 FPS

    From 2 comments
    • Tried it on my 2016 Macbook Pro. Has some performance issues, I don't know how many exactly, but I'd say I'm getting around 10 FPS or less.
      skocznymroczny on HN
    • Seconding the performance issues (at least on web). For comparison, https://kripken.github.io/misc-js-benchmarks/banana/ these demos run fairly smooth for me on their highest…
      wlkr on HN
  • Name Mud clashes with MUD games

    From 1 comment
    • Mud is an odd choice of name for a component of a graphical games engine, given that a MUD is a Multi-User Dungeon: the old-school style text-only MMORPG. (There are still a few…
      pure-awesome on HN

Requests

  • Use a permissive license

    From 2 comments
    • Hi, the license is a temporary choice. I wish to release it under a permissive license in the future, I'd just like to secure a tiny bit of funding before that !
      hugoamnov on HN
    • License your work under GPL3 and if someone want to uses your engine in a proprietary game, then you can sell him your game engine under a permissive license. Just be sure that…
      ognarb on HN
  • Improve PBR pipeline performance

    From 1 comment
    • The PBR pipeline of toy is not well optimized yet: I'll have more time to tackle this issue now that the heavy lifting work has been done ! Framerates are much better in the…
      hugoamnov on HN

Questions

  • How will funding or business model work

    From 2 comments
    • Investor funding or patronage?
      intenscia on HN
    • License your work under GPL3 and if someone want to uses your engine in a proprietary game, then you can sell him your game engine under a permissive license. Just be sure that…
      ognarb on HN
  • How relicensing works with contributors

    From 2 comments
    • Just a note that if you accept any merge from anyone else, when changing the licence, you'll have to have their consent to change the license as well. Sounds like it might be a…
      halfastack on HN
    • Is that true though? I thought all third party contributed changes are licensed separately, with the contributor still having all rights, unless they explicitly say otherwise.
      sbjs on HN

Alternatives named

  • Unity

    From 1 comment
    • Holy crap, yeah... "thin" huh. Might want to define your terms lol But for real, this looks great, I'll poke around it a bit more on the weekend, but it looks pretty darn good as…
      S-E-P on HN
  • SDL

    From 1 comment
    • LGPL isn't great for games either. One of the most celebrated changes in SDL2 was moving from LGPL to ZLIB license. All the linking requirements of LGPL are a pain for games and…
      reidrac on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/17661451)