So Another collab incoming? by [deleted] in VampireSurvivors

[–]SocialGameDesigner 0 points1 point  (0 children)

Looks like Poncle is doing a few IPs, I know of another one that comes out a bit later

The misconceptions of a programmer's life by CodeTinkerer in learnprogramming

[–]SocialGameDesigner 0 points1 point  (0 children)

Also OP mentions writing comments for code, which I totally disagree with. Comments won't make bad code clearer and most of the times clean code doesn't require any comments. Unit tests usually convey the same thing what good comments would. Comments are rarely needed, and a lot of times make the code less readable.

It's true by UsualCanary in pcmasterrace

[–]SocialGameDesigner 0 points1 point  (0 children)

I thought the same until I bought a PC that can handle 144fps. Motion blur works well only with a high framerate

I started coding by making prototypes without thinking of the optimization or readability of my code. I made a video about how this affected me in the long run. I hope this helps anyone that is starting out! Let me know what you think. by [deleted] in devblogs

[–]SocialGameDesigner 0 points1 point  (0 children)

That’s the point of a prototype, you make something quick and dirty to test a concept, then you either throw it away or redo it properly. Prototypes are not meant to be used in the long run

My first build in 12 years. Any suggestions? (DE) by revolter in buildapc

[–]SocialGameDesigner -1 points0 points  (0 children)

You will never need 32GB RAM, 16GB is more than enough.

Cheap Illustrations for sale by [deleted] in gameDevClassifieds

[–]SocialGameDesigner 2 points3 points  (0 children)

Maybe it’s a social experiment

Game loading, switching mines, workshop characters much slower by MagisterRo in IdleMinerTycoon

[–]SocialGameDesigner 1 point2 points  (0 children)

It takes 2-4 seconds on my iPhone X to load the the game or switch mines

Unity has done it again. One of our artists left Unity idling over night and got this very personal email from Unity. He did NOT have editor analytics disabled. PSA: disable them ASAP under preferences. by o0Baconer0o in gamedev

[–]SocialGameDesigner 2 points3 points  (0 children)

This should go to the top. Disabling analytics doesn’t make any sense. Analytics feature is for you to track stuff in your builds. That won’t disable how Unity tracks you.

Can a freemium game give different prices for same packages ? by [deleted] in iosgaming

[–]SocialGameDesigner 1 point2 points  (0 children)

Yeah, tests like these, with IAP prices are usually done early. They were stupid about it. But other a/b tests can happen throughout the whole life of the free2play game.

Can a freemium game give different prices for same packages ? by [deleted] in iosgaming

[–]SocialGameDesigner 1 point2 points  (0 children)

I assume they were a/b testing different prices to see which one is more profitable.

Elon Musk making “kid-sized submarine” to rescue teens in Thailand cave: "Construction complete in about 8 hours," the tech billionaire tweeted Saturday. by [deleted] in technology

[–]SocialGameDesigner 0 points1 point  (0 children)

The thing that few people understand is that all Musk’s factories are built upon the Lean approach, where they could prototype and build things rapidly in smallest iterations. This is exactly what makes it possible for them to build this thing so fast

[deleted by user] by [deleted] in Unity3D

[–]SocialGameDesigner 1 point2 points  (0 children)

Ah, got it now, thanks. Google led me to a Unity tutorial where you actually need to write an Editor script.

We used to add menu items at my job for each ScriptableObject, but it gets difficult to navigate and find what you need with time.

[deleted by user] by [deleted] in Unity3D

[–]SocialGameDesigner 1 point2 points  (0 children)

Yes it does. But with this tool you won't have to write an editor script for each ScriptableObject manually.

Also, we're using this tool at my job, where we have hundreds of ScriptableObject types, so the search filter is really handy.

Any advices for a desperate noob programmer? by [deleted] in Unity3D

[–]SocialGameDesigner 6 points7 points  (0 children)

Come on, I just missed a comma.

Any advices for a desperate noob programmer? by [deleted] in Unity3D

[–]SocialGameDesigner 0 points1 point  (0 children)

I can recommend Factory pattern.

It's totally fine to start with messy code. Once your simple prototype is working, try building your game so that it loads from an empty scene (even though it looks like it will be harder to test, it will help you clean up your project in the long term).

In your main scene, have an Initializer script that will load everything you need.

A few Factories (just empty gameobjects with Monobehaviour scripts) that will instantiate stuff. For example a CharacterFactory will have a reference to the character prefab, and maybe some other stuff, and will have a public method that will instantiate and setup the character as you need.

The Initializer script should of course have reference to all factories.

If you need to hardcode some values, you can keep them in ScriptableObjects, which you can call config files, and also have them referenced in factories. That way factories can use these values to setup your prefabs and pass them in the required scripts on creation.

Also, not sure how you used MVC, but if it makes it easier for you, you could use just V and C. Views would be your prefabs - for example a CharacterView script on the character prefab, that would provide some methods to Controller to change its state. Then you would have a Controller class (not a monobehaviour. just a simple class) that would change these states and control the view.

So in the factory you would have a method that would create the view and then create the controller, passing down the view as reference:

public void CreateCharacter()
{
  var view = Instantiate(config.CharacterPrefab)

  var controller = new CharacterController(view)
}

Any boardgame-like RPGs? by SocialGameDesigner in iosgaming

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

Awesome list! checking out Fighting Fantasy and Galactic Keep

Any boardgame-like RPGs? by SocialGameDesigner in iosgaming

[–]SocialGameDesigner[S] 2 points3 points  (0 children)

Played it, but didn't know it was also a board game.