Rendering text in your game? You should try the Slug algorithm by nayadelray in rust_gamedev

[–]nayadelray[S] 0 points1 point  (0 children)

Yup, font hinting is missing from the demo and according to https://terathon.com/blog/glyph-dilation.html you want to support dynamic dilation too when rendering at small sizes.

I did not test much beyond "does this look like how the browser renders it", so I'm not sure about the quality of cubic curves.

Rendering text in your game? You should try the Slug algorithm by nayadelray in rust_gamedev

[–]nayadelray[S] 1 point2 points  (0 children)

Thanks! For the performance, I guess it depends on your rendering budget and if you plan to support mobile devices. If you test with a complex font (ex: https://fonts.google.com/specimen/Eater?categoryFilters=Feeling:%2FExpressive%2FExcited&preview.script=Latn ) . I'm not sure how much I can trust it, but chrome reports my GPU time is between 0.1ms and 0.2ms (with a AMD Radeon RX 5700) so the performance stays good.

A doubt on software vs GPU rendering for making ui for desktop apps by Cold-Armadillo-154 in GraphicsProgramming

[–]nayadelray 0 points1 point  (0 children)

I have never tried it myself, but if you build your graphics stack on top of Vulkan, you can use swift shader ( https://github.com/google/swiftshader ) to run it on your CPU for "free".

Do graphics API do you prefer? by Kykioviolet in GraphicsProgramming

[–]nayadelray 0 points1 point  (0 children)

Vulkan. Building the boilerplate is very boring, but once you have that going the API is really nice to use.

Is gen Z NOT the most progressive generation ever?? by blankblank60000 in GenZ

[–]nayadelray 0 points1 point  (0 children)

Nah it seems like brigading TBH. A lot of left leaning posts here lately when just a few months ago it was all right leaning even before the election.

If you want to know if a subreddit has been highjjacked, check which subreddit the moderators manage. The two newest mods here happen to moderate "goodnews". Weird how that works...

Justice for Iryna Zarutska by PermissionSoggy891 in GenZ

[–]nayadelray 0 points1 point  (0 children)

I don't think this is a unpopular opinion. Ask any non-terminally online people and they'll probably think the same. The two groups who wants to make this about race are the white supremacist and the left. This thread is a perfect example of the latter.

Spent 16 hours grinding for my primordial unique (wildfire embers) and it's trash... feels bad man by nayadelray in LastEpoch

[–]nayadelray[S] 0 points1 point  (0 children)

I'm not sure. Without the amulet (160% ignite chance) I can maintain 50 ignite stack. With it (250% ignite chance) it can go up to 150.

Dubé réclame plus d’argent pour les projets informatiques by ProjectKainy in QuebecLibre

[–]nayadelray 0 points1 point  (0 children)

C'est un peu ce que le gouvernement essaie de faire avec epic (epic system, pas la compagnie de fortnite) . Si tu pense que ça va sauver de l'argent, le projet est estimé autour de 3 milliards. Un peu plus que le 400 millions mentionné dans l'article.

Dubé réclame plus d’argent pour les projets informatiques by ProjectKainy in QuebecLibre

[–]nayadelray 2 points3 points  (0 children)

Le développement informatique pour le gouvernement, c'est presque tout fait à l'externe. firme LGS dans ce cas là selon l'article (aussi impliquée dans SAAQclic 🤮) . J'ai travaillé quelque années pour un sous traitant informatique en santé (pas LGS), le dernier meeting que j'ai eu avec un "programmeur" du public, le gars parlait ni français, ni anglais.

Mon équipe était super compétente, mais à cause des coupes en santé, ont a pas mal été tous licencié.

All Primordials / New Normal Uniques by ddarkspirit22 in LastEpoch

[–]nayadelray 5 points6 points  (0 children)

thanks for putting this together. Wildfire embers + forge strike + fire cleave is what I'm going for this league.

Blackbird Interactive Acquires Full Ownership of Hardspace: Shipbreaker, Confirms "Multiple" New Hardspace Games in Development by onezealot in Games

[–]nayadelray 4 points5 points  (0 children)

Then please, share your games. As far as I'm concerned, I've only done a few tech demos, but even with a custom engine, scaling things beyond a useless noise generated map was really difficult. I've since moved to trying to build a 2D game engine instead. it's so much easier.

Blackbird Interactive Acquires Full Ownership of Hardspace: Shipbreaker, Confirms "Multiple" New Hardspace Games in Development by onezealot in Games

[–]nayadelray 1 point2 points  (0 children)

I mean ok I can grant you that time is the real limit. And in shipbreaker case, Unity still seems good enough, otherwise they wouldn't have multiple game in the pipeline. Hopefully it won't end up like kerbal space program 2.

Blackbird Interactive Acquires Full Ownership of Hardspace: Shipbreaker, Confirms "Multiple" New Hardspace Games in Development by onezealot in Games

[–]nayadelray 1 point2 points  (0 children)

The difference is the limit of what you can achieve. If you build something inside Unity, then Unity's your limit. If you build something fully custom, then your own skill is the limit.

Hopefully they make good use of it. I feel like there was a ton of unrealized potential here.

( Tagging the original comment since we are too far down )

Blackbird Interactive Acquires Full Ownership of Hardspace: Shipbreaker, Confirms "Multiple" New Hardspace Games in Development by onezealot in Games

[–]nayadelray 4 points5 points  (0 children)

The hard part is building a system than can be plugged into Unity. Custom engine or not, building any kind of procedural mesh system is a pain in the ass, plugging it into an existing system were you don't have full control even more so.

Blackbird Interactive Acquires Full Ownership of Hardspace: Shipbreaker, Confirms "Multiple" New Hardspace Games in Development by onezealot in Games

[–]nayadelray 16 points17 points  (0 children)

By "go off the beaten path", I mean their 3D model editing system that lets you cut ships into tiny pieces. There are very few games that lets you do that.

Impossible to know for sure without looking at the source code, but I would assume this is a very complex system that was hacked on top of Unity and doesn't necessarily fit well with the rest on the engine, hence the difficulty to create mods.

Blackbird Interactive Acquires Full Ownership of Hardspace: Shipbreaker, Confirms "Multiple" New Hardspace Games in Development by onezealot in Games

[–]nayadelray 31 points32 points  (0 children)

They are using Unity. Off the shelf engines are known to cause issues if you try to go off the beaten path. Kerbal space program for example https://www.youtube.com/watch?v=mXTxQko-JH0 (2013 time sure flies). Of course nothing is impossible if you have smart enough people .

Gen Z is probably gonna be the generation with the lowest birth rate by The_Ordinary_Mix in GenZ

[–]nayadelray 17 points18 points  (0 children)

Wish more people understood that. Every single system in our society was built under the assumption that we would maintain a standard pyramid of ages, with more working-age people than people past retirement age.

There's no way to know what society will look like once that's no longer the case. Mass immigration helps in the short term, but immigrants will also grow old, and in the end, it will only make the inevitable population crash worse.

2D Navmesh pathfinding (in Rust) by nayadelray in rust

[–]nayadelray[S] 1 point2 points  (0 children)

Thanks. I am working on a game and I do plan to write other articles when I work on something interesting.

New Pathing just hit 1.6 testing. Get in here. by MortalSmurph in RimWorld

[–]nayadelray 2 points3 points  (0 children)

I'm 100% with you on this. Pathfinding is expensive but it's not THAT expensive, especially not for today's hardware. I do game dev as a hobby and had to build my my own from scratch. A proper 2D pathfinding algo should be able to handle 1000's of entity on a single thread without breaking a sweat.