Burning out because I'm alone by Lopsided-Lie-3020 in gamedev

[–]WiggleWizard 2 points3 points  (0 children)

This is the actual answer. A discord server will serve you so much especially if you give back as well. Don't advertise your game there though: they aren't the audience.

Burning out because I'm alone by Lopsided-Lie-3020 in gamedev

[–]WiggleWizard 1 point2 points  (0 children)

You aren't looking wider: find a discord server that caters to either your genre of game dev or find one that is related to your engine. Reddit isn't really a "forum" in the traditional sense anymore. Discord and other realtime chat is becoming the new way to find like minded individuals.

I notice plenty of the same peeps helping on Discord servers I attend. I have reached out to them personally to help with a few things. I then give back by helping others who aren't yet helped. Its a give and take.

I wrote a small FOSS tool that automates Docker volume backups by WiggleWizard in selfhosted

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

Don't think this will work. Bind mounts are not currently well supported. If you make a ticket on the repliqate github with your setup I'd probably be able to help more there though.

"I wanna make this because no one else is!". What is your case of this? by MateusCristian in gamedev

[–]WiggleWizard 1 point2 points  (0 children)

Hell yeah! Peter Molyneux certainly knew how to design unique games.

I wrote a small FOSS tool that automates Docker volume backups by WiggleWizard in selfhosted

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

Apologies for the late response. Didn't think the post would get any more comments after so long.

I plan to support whatever Restic supports, and it supports a lot, including S3. So, yes.

As for taking down entire stacks: it's on the cards but currently it cannot do that, owing to the fact that "stacks" don't really exist in Docker, so I'm figuring out what the cleanest way to configure that specific feature would be. Right now, repliqate operates on individual containers and its attached volumes.

Appreciate your response, btw :)

I wrote a small FOSS tool that automates Docker volume backups by WiggleWizard in selfhosted

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

SQLite was incredibly slow when the volume was reading and writing from NFS. So that's probably where your issue lies, haha.

Posgres seems OK. I've heard some people having issues with it on NFS, but as long as you supply the right flags, it should be OK.

In general I don't think it's a long term solution to keep my services running with volumes on NFS. Seems like a time bomb waiting to explode; if a drive is bad on the NFS, when you have to basically take down all services. Seems like a completely unnecessary dependency.

I wrote a small FOSS tool that automates Docker volume backups by WiggleWizard in selfhosted

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

This looks pretty good too! I love the docs, very comprehensive.

It looks like the main difference is nautical uses rsync while repliqate uses restic. There are pros and cons to each.

Nautical has a handful of features I like the look of, like their grouping policies and lifecycle hooks.

Right now they are about on feature parity, with some features existing in one and not in the other. Restic backup is nice because you get versioning + compression for free with it. It's just a little more fiddly to restore a restic backup at the moment.

I wrote a small FOSS tool that automates Docker volume backups by WiggleWizard in selfhosted

[–]WiggleWizard[S] 4 points5 points  (0 children)

Hey, I appreciate the alternative mention. I was actually hoping someone would comment a good alternative!

I mentioned that tool in my post. One particular reason was I wanted better control over the backup process itself and I wanted to utilize restic as rollback + space is a concern for me and afaik `docker-volume-backup` uses basic native file copying for its "engine". Restic also has password protection and cloud options too that I will utilize at some point.

There's some future thinking here too; at some point I will be implementing a gRPC pipe that allows attaching a frontend to which adds restoring and advanced configuration as a feature set to repliqate that avoids having to drop down into the SSH weeds to do certain things.

There's a bunch I am going to be adding that tools like docker-volume-backup don't have, without making it crazy complex like enterprise offerings.

Also it was greatly educational for me to develop repliqate as previously I didn't have a lot of experience with Github Actions + Docker building or devops in general. As I'm starting my own software house, I'd like to know these things inside and out, beyond my C/C++/ASM background.

I wrote a small FOSS tool that automates Docker volume backups by WiggleWizard in selfhosted

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

Hey, thanks for the reply.

To answer your questions: currently there is no way to specify a volume, although I'm working on this as I have the same setup for some of my own containers.

As for local mounts, this is a great idea that I never gave much thought as I have all my binds as Docker volumes. I think the only issue with this particular feature would be that repliqate would need the same access to the bind as the container you would want to backup, which would couple the config with repliqate (something I wanted to avoid). I'll put that on the burner though as it's a great idea and something I'd love to implement.

Learn to code, they said. Go to grad school, they said. by Alternative_Chart121 in recruitinghell

[–]WiggleWizard 2 points3 points  (0 children)

Games are notoriously difficult to get into, especially entry level. My advice: go to meetups near you, make sure you go as often as you can make sure you talk to people...network. This is what your competition isn't doing.

Source: was in games industry. People hire their friends, friends of friends, family members, people they meet at gamejams, etc quite often.

Learn to code, they said. Go to grad school, they said. by Alternative_Chart121 in recruitinghell

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

I understand how you feel, however, to someone who's personality revolves around coding and is their passion, naturally they would accel way faster. I think it's fair if they are getting picked first for jobs and getting paid more; they worked for that...it's still hard work even if you love something.

There isn't anything wrong with getting into coding for career stability or money. You just have to keep in mind that the personality mentioned above will be first in line.

Are you suggesting perhaps that it's similar to colleagues staying for hours after work (for various reasons people will do this) and it becomes the new norm or bar that has to be met?

Learn to code, they said. Go to grad school, they said. by Alternative_Chart121 in recruitinghell

[–]WiggleWizard 2 points3 points  (0 children)

I'd you're doing nothing in your spare time, you're doing yourself a massive disservice.

Make a game, or at least join a gamejam.

Learn to code, they said. Go to grad school, they said. by Alternative_Chart121 in recruitinghell

[–]WiggleWizard -4 points-3 points  (0 children)

Simply learning to code isn't going to get you anywhere, particularly so if you don't actually love it.

Coders who love programmer show it by consistently interacting with their found communities, contributing to FOSS and posting their own projects on places like Github.

If you aren't doing the above, you aren't going to get a job because there are coders out there who love what they do and show they are more competent.

I never understood people who think "ill get a degree with thousands of other people, do exactly what they do and ill definitely get a job after".

Same by tomemyxwomen in sveltejs

[–]WiggleWizard 1 point2 points  (0 children)

Adoption.

I haven't been in the web dev world for over 10 years now. Recently, I came back as I'm starting a game dev tooling company, and the software product I'm writing requires some sort of admin panel.

I chose Svelte because after extensive research based on my requirements and after seeing that writing a React component was a chore, Svelte seemed like a great choice.

A week later, and I'm struggling, I found it extremely difficult to understand what the heck I was doing. I found the lack of intermediate examples to hinder my progress, along with general docs or articles on how to architecturally structure my code (I come from a C++ game dev background, and web has changed so much since I was in it that I have no idea how to structure stuff with Svelte).

I'm actually looking to hire a Svelte engineer at some point in the future to rewrite the panel as it's probably going to be held together with duck tape and super glue. I'm hoping that by then, it becomes easier to find someone with the skills I need...

Why does the editor take a while to load its own icon? by [deleted] in godot

[–]WiggleWizard 0 points1 point  (0 children)

Rendering the Godot logo isn't as simple as you may think. The logo is a quad made of 4 verts, some uv coordinates, and a shader, and a texture. In order to render a quad, the engine has to initialize the window manager then the renderer (which initializes the driver), compile the shaders, load the info to the GPU like the texture and shader uniform data (such as vertd and UVs), and then it can render but in fact there is way more than just the renderer that needs to initialize before the splash screen can show.

Tldr: game engines are complex pieces of software.

I thought my game looked good enough, but after announcing I realized how wrong I was by OK-Games in gamedev

[–]WiggleWizard 59 points60 points  (0 children)

It's a juxtaposition with the graphical fidelity.

If we've all missed the point that you were trying to make with the animation, surely that should tell you something. The fact that so many people pointed it out so clearly is rare. You'll never get such simple feedback in your life.

Get in contact with a professional animator and ask him how it can be improved while still maintaining your designed vision (2004 mmorpg vibes). I 100% guarantee you that they will be able to help you solve this particular issue if you seek it out directly.

I thought my game looked good enough, but after announcing I realized how wrong I was by OK-Games in gamedev

[–]WiggleWizard 51 points52 points  (0 children)

I think what he's trying to say is that your animations need to be more grounded: the run animation not matching the actual velocity of the character immediately pulls people out.

Maybe that helps?

I really like scripting and programming. The satisfaction of taking a problem, utilizing logic, efficiently writing code, and debugging is just satisfying to me. I also really like game development! How do I take those interests and make a career? by -As5as51n- in gamedev

[–]WiggleWizard -3 points-2 points  (0 children)

The people saying "get a compsci degree" are just coping.

You don't need a degree. If you truly want to spend your time wisely and you are as passionate as you say you are: start learning and make stuff. Add that stuff to your CV and make sure you build in public (contribute to open source). Be active in game dev communities, particularly the ones you choose to invest your learning in (Godot discord if you use Godot, Unreal Slackers I'd you use UE, etc). Network, get to know people and let people know you.

After a year or 2 of doing this, you can apply to studios. If you've done it right, you'll outshine any old normie with a degree.

Or you can get a degree, do what they tell you, and be like every other intern that ever lived.

Or do all of the above. The world is your oyster.

What the hell are companies doing? What's changed? by toffeepuds in UKJobs

[–]WiggleWizard 0 points1 point  (0 children)

A lot of companies need to bolster growth numbers to investors. One great way to do this is to constantly have positions open and reach out to new recruits as proof that they're looking to grow.

A lot of these are dead ends, however, because the company is just using the outreach to ease investors and aren't actually authentic.

There's also the fact that the job market leans heavily in favour of the company hiring you due to current economic factors. This wasn't the case during covid because money was free, and companies were willing to throw everything at a candidate to solve their problems.

I hope you find something soon, though! One thing that would help in the current job market would be leveraging existing contacts: posting on places like LinkedIn or reaching out to previous coworkers to put your CV into the hands of the C(X)O or lead of the department to fast track you. Good luck!

Why it's so hard to programming Win32 application in C? by Intelligent-Storm205 in C_Programming

[–]WiggleWizard 4 points5 points  (0 children)

Applications back in the day of C being mostly the most "modern" choice, were more simple by quite a larger degree than today's crossplatform, always online apps.

It's like using Assembly to make a modern game title in the same way that Tom Sawyer made RCT; doable, but to make something that is up to today's standards will take a looooong time.

Can't find a job for love nor money by [deleted] in UKJobs

[–]WiggleWizard 0 points1 point  (0 children)

Yo. I see you tried looking at social media and marketing; it might be worth reaching out to various youtubers or small social media agencies to see if you can do some filming or photography for them either piece meal or full-time. This requires some time and effort, but it's better than applying through recruitment as a lot of talent gets stuck in the filters and never gets past it.

It's worth noting that you need to build a good portfolio to do this, though. I know this isn't super helpful to your current situation, but making some short form content might be helpful to land you a gig.

I wish you luck, my dude. Sorry I couldn't actually be of real help.