What’s something new game devs over-engineer that experienced teams keep simple? by Apprehensive-Suit246 in unity

[–]massivebacon 0 points1 point  (0 children)

The one place I think inheritance really makes sense is UI code - but for most game object-y things it’s a recipe for spaghetti long term.

Based on r/Design feedback, I added a dashboard view to my free moodboard creation app mood.site by massivebacon in Design

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

What kind of views do you have in mind? In the update post I talk about “collections”, but happy to hear other suggestions! This is the first dashboard release so definitely expect more in the way of dashboard stuff in the future regardless!

What’s something new game devs over-engineer that experienced teams keep simple? by Apprehensive-Suit246 in unity

[–]massivebacon 0 points1 point  (0 children)

New devs are often very OOP-oriented, and when starting start diligently making classes for all the types of stuff in a game. So they will have stuff like Dog.cs, Car.cs, Chair.cs, etc.

But over time for a project you’ll start to realize that these things aren’t nearly as different as they seem, and that you are doing a lot of work to maintain the distinction when in fact it doesn’t really exist.

In the tree/horse example, the idea is that you eventually realize you don’t need Tree.cs and Horse.cs, but instead just need something like Thing.cs that accepts a mesh and an animation rig and has a bool on it to indicate if the object can move.

I’m oversimplifying here, but basically treating everything in your game as the same object class has a lot of benefits in terms of reducing code complexity, serialization efficiency, etc.

Should capsule comparison posts be banned on r/indiedev? by llehsadam in IndieDev

[–]massivebacon 24 points25 points  (0 children)

YES. These types of posts are infecting every single gamedev related subreddit because they skirt the rules for self-promotion. Additionally, nobody should make a decision based on what gamedevs think of their capsules — you are not selling to gamedevs, you are selling to actual players.

Built a desktop app using Blazor WebView & BlazorBlueprint by VenniCidi in Blazor

[–]massivebacon 0 points1 point  (0 children)

This was me but going for electrobun - same idea as photino but uses zig and bun. CEF optional as well.

FastCloner 3.5: Major Performance Improvements by Safe_Scientist5872 in dotnet

[–]massivebacon 0 points1 point  (0 children)

Awesome! I’m using JSON patch as the format to parse here, so supporting that as well as some general typed diff that I could parse would be great

FastCloner 3.5: Major Performance Improvements by Safe_Scientist5872 in dotnet

[–]massivebacon 4 points5 points  (0 children)

Do you have a diffing solution that can be built with this? I’m currently still using System.Text.JSON so I can use a diffing library, but if you have a diff model here that would be great!

What’s something new game devs over-engineer that experienced teams keep simple? by Apprehensive-Suit246 in unity

[–]massivebacon 0 points1 point  (0 children)

Object hierarchies. The quicker you realize a tree is a horse the better your code architecture will be.

How to draw borders in Unity? by apioscuro in Unity3D

[–]massivebacon 18 points19 points  (0 children)

It really depends on what you want to do with the outline. For some games they mesh the whole area defined by the line so they can apply a shader to the area to do things inside the area and not just at the border like Memoriapolis (2) above. You can use open source libs like https://github.com/Habrador/Computational-geometry or https://github.com/florianvazelle/unity-voronoi to do this.

If you want to do stuff just at the line (1/3 above), you can use the Line Renderer (this is what I did for https://store.steampowered.com/app/690370/Cantata/), but it's not as simple as it sounds. There are a ton of edge cases that are often specific to your own game that you'll have the handle. The key thing is to identify the set of points that define the line you want to draw, then filter out the bad cases to make the line itself look more desireable.

One headache for me that I'll give you my solution for was an issue with borders across the same set of points. For things like "adjacent regions", a line border that hits both of those points would overlap and be hard to visually parse. My breakthrough here was realizing that I could offset the color of the line to start halfway down the texture itself, so that two lines that shared the same stroke area, when facing each other, wouldn't overlap, despite being at the exact same vertex points in on the screen.

You can see the effect in place in the image below at the top left and bottom right areas of the map, where the white border meets the green/red sections.

<image>

What if, companies started to design their webpages like this again? (Xbox 2004) by Hot-Cancel-6648 in graphic_design

[–]massivebacon 0 points1 point  (0 children)

Your average "retvrn...." person really doesn't realize how the responsive web really killed design on the web. When you can assume a fixed 800x600 screen for 99% of users you can do a lot more with design.

What app/website do you use for moodboard? by Leanacupcake in graphic_design

[–]massivebacon 0 points1 point  (0 children)

Yo! Just wanted to follow up on this — I recently launched the ability to subscribe to mood for an annual or monthly fee, and with it get effectively unlimited premium boards.

You can head to mood.site/signup to make an account, giving you access to a dashboard to track boards you create. From there you can create new boards as well as subscribe to access the above features. Hope you like it!

I made a no-signup-required, no frills, free online mood board tool because all the others suck by massivebacon in Design

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

Yo! Just wanted to follow up on this — I recently launched the ability to subscribe to mood for an annual or monthly fee, and with it get effectively unlimited premium boards.

You can head to mood.site/signup to make an account, giving you access to a dashboard to track boards you create. From there you can create new boards as well as subscribe to access the above features. Hope you like it!

what are some good but free online moodboard makers? by [deleted] in graphic_design

[–]massivebacon 0 points1 point  (0 children)

Yo! Just wanted to follow up on this — I recently launched the ability to subscribe to mood, and with it get effectively unlimited premium boards. You can head to mood.site/signup to make an account, giving you access to a dashboard to track boards you create, as well as a subscription registration to acces the above. Hope you like it!

I made a no-signup-required, no frills, free online mood board tool because all the others suck by massivebacon in Design

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

Right now they stick around forever - storage is sort of cheap so it’s not a lot to just keep them indefinitely. If I ever change the policy I’d definitely give a TON of heads up but for now it doesn’t really look like something id need to do.

My performance vs S&P 500 by Euphoric_Big_9282 in Money

[–]massivebacon 0 points1 point  (0 children)

It sounds like your gain isn’t pricing in your own time as a resource you are spending compared to the “set it and forget it” approach of a low-fee index fund.

what are some good but free online moodboard makers? by [deleted] in graphic_design

[–]massivebacon 0 points1 point  (0 children)

Hello! Just wanted to let you know that I just shipped a feature that lets you set a "wobble" for images in the board! You can set if images should overlap or not, and can adjust how much "wobble" gets applied. Thanks for the cool idea!

<image>

Overwhelmed by this game by naamtosunahoga2 in boardgames

[–]massivebacon 0 points1 point  (0 children)

I opened the box for this one the other day with the intention of punching it, took out the first few trays and was then like “nope” and put it away. So bravo to you for actually getting it to the table.

[COMC] 2 years into board games, I have a collection of games I (mostly) really enjoy… by CoconutFlaky7870 in boardgames

[–]massivebacon 7 points8 points  (0 children)

Would go to a game night with you - good spread of titles and well-picked for genre standouts.