Shoggoth
kiwifarms.net
- Joined
- Aug 9, 2019
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I'm looking to potentially change careers in a year, and I would appreciate any insight those here could give me into my options.
I have a background in art for game development, both 2D and 3D. I'm preparing to get out of the industry in a year or two for a variety of reasons, mostly related to job stability and not wanting to live in any of the big game dev areas. I taught myself basic web design in the late 90's. Decent verbal and written skills. Semi-sperg, but self-aware. I would prefer flyover country.
While the web stack seems like there's a potential synergy with what I already know (as well as an easier leap), it does seem like a weaker choice in terms of pay and prestige than going into software development proper. Not sure how easy it is to move laterally.
My main question is this: Will a digital art background make my CV any more attractive when I go after junior dev jobs, or will it just make me look like a dilettante?
Thank you, that's useful to know and gives me some other ideas to pursue.No, a digital background does nothing. If you want to get into any good position in dev you need a degree, experience and have work all shown with the right tech stack.
I apologize if I came off as brusk, but it is not as easy as it used to be to get into. But, there is money to be made. You could easily do a 2 year degree and put some time into some personal projects and land a job.Thank you, that's useful to know and gives me some other ideas to pursue.
There's a brusqueness that's born of honesty which I genuinely (and greatly) appreciate. Your answers also fill in some surrounding questions I had which I can't really ask directly due to powerleveling.I apologize if I came off as brusk, but it is not as easy as it used to be to get into. But, there is money to be made. You could easily do a 2 year degree and put some time into some personal projects and land a job.
Nothing really interesting to say beyond that. Just sharing my pain. (It's a fun pain though.)
For what platform(s)?What's a good language/engine to make a [video game based on a] board game in?
Preferable something that could run on Linux or Windows, but I would be fine with Windows-only if need be.For what platform(s)?
Well, have you considered JavaFX + reactive programming?Preferable something that could run on Linux or Windows, but I would be fine with Windows-only if need be.
Do you know how to program? Many things could totally work on all major platforms, but the work-load can vary a whole lot depending upon the tools you select and what you want to do. If you are a beginner then there are some languages that are more ez(but still very good pieces of tech to learn). 3D is harder than 2D.Preferable something that could run on Linux or Windows, but I would be fine with Windows-only if need be.
What's a good language/engine to make a [video game based on a] board game in?
In that case, the latest stable release of Python version 3.Preferable something that could run on Linux or Windows, but I would be fine with Windows-only if need be.
I'm not too familiar with unity, so this may not be 100% accurate.maybe this is better for the programming thread than the No stupid questions thread:
Ok I have a unity question.
I want to make a summoning pentagram and summons a boss if you drag 4 specific items into 4 specific locations. I can't seem to find an answer to how you do this through scripting. I need it to not work if you put the items in the wrong spot as well.
Spot = {vector:Vector3, name:String}
Places = [Spot(Vector3(1,1,0),"Object1"),
Spot(Vector3(-1,1,0),"Object2"),
Spot(Vector3(-1,-1,0),"Object3"),
Spot(Vector3(1,-1,0),"Object4")]
counter = 0
CorrectPlace(gameObject):
closest = Vector3.Distance(places[0].vector, gameObject.transform.position)
closestPlace = 0
for (i = 1; i < Places.length; i++):
distance = Vector3.Distance(places[i].vector, gameObject.transform.position)
if (distance < closest):
closest = distance
closestPlace = i
if (gameObject.name == places[closestPlace].name):
return true
return false
OnCollisionEnter(collision):
if (CorrectPlace(collision.gameObject)):
counter++
if (counter >= 4):
SummonBoss()
OnCollisionExit(collision):
if (CorrectPlace(collision.gameObject)):
counter--
I've never encountered this. I've been hired through both third party recruiters and directly in the past, and because of the internet, everyone I've worked with was aware of their value and lobbied for pay increases as appropriate.Jobs that come via third party recruiters come with a significant tax on your paycheck. Third party recruiting companies primarily want deal flow. They will land you a job, but you will likely be underpaid vs market value.
I mean, I've worked for pretty big companies that hire through consulting agencies because they need to do a mass of reliable hirings quickly at times.Additionally, companies that go through third party recruiters are a mess. If a dev manager is willing to trust a third party recruiter, they are already a mark and will make stupid decisions.