An Artist Trying to Program

Published July 19, 2019
Advertisement

Initially, it wasn't pretty, and I have been told about 300 times to go watch tutorials when asking for help in discord... while trying to do something I was following in a tutorial.

Trying to program starting out is like trying to walk down a hallway where you can't see the doors or windows on either side of you. Everyone else around you is screaming dude just turn the knob, you sit all puzzled, "What knob?" All that aside I feel things are going much smoother now about three months into this. I still struggle from time to time with super simple stuff like GetComponent while on the other hand being able to write a functioning weather system based on coroutines (timers).

Actually being from an art background is one of the reasons I wanted to start this blog. I don't feel like an artist going into programming is a story I hear as much as maybe a programmer spiffing up his art skill or just plain out hiring a starving desperate artist to do the work for him. 

I wanted to share with you a few of my achievements in the past week.

Progress often feels like you are surrounded by obstacles eager to kill you while you struggle to get moving.

FacilityWalk.gif

And just when you feel like you are finally moving you seem to hit a red light every 3 seconds.

Light.gif

At the end of the day though you know you have to just get back up tomorrow and keep on swimming.

SwimmingCorey.gif

Obviously, that is the only way you will ever open doors to opportunity!

DoorOpen.gif
 

1 likes 4 comments

Comments

Beosar

There is so much more to programming than just writing code. You should know complexity theory, algorithms, data structures, databases, ...

It obviously depends on the project but the first 3 are helpful in general - unless you only write code that sets flags based on conditions like your weather system for example.

Math is also pretty important for game programming.

July 19, 2019 06:46 AM
Shaarigan

Yeah, about all these convinience of predefined Assets and Visual Scripting you have and people are frequently crying for nowdays, many people forget that someone in the background has to make all these stuff to work properly. I takes a lot of time to design a system that is easy to be used from people with a different background, like you when doing art it is the same for us doing code. "Why the heck do you try to use <tool> instead of <another tool>" is very simple if you know what youa re doing, regardless of which profession (except Game Design ?) you have mastered.

Making games sounds to many people like it is just a week of work and you have the next AAA shit, thanks to Unity and Unreal that create the illusion that it wasn't easier to get your mind blown idea to life. I frequently hear Game Designers to talk about how they would "program" the game using Blue Prints and become rude when telling them that it takes a lot more skill to really program a game.

Quote

I have been told about 300 times to go watch tutorials when asking for help

However, this isn't fair at all! If you are really trying to get into it, you have the right for a correct-or-no-answer. It might be difficult for people to share their knowledge but they got help too at one or the other step in learning their profession so why shouldn't you!

You should always keep in mind that coding Unity is not like programming software from scratch and however learn the basics. There are good apps out there that give insight into the basic principles of programming, data types, memory, loops, control structures, anything you need regardless if you code Unity or any other language.

It is like learning your tools then doing Art and then comes the creativity but instead of getting something out of your head to paper, you will learn to solve problems because programming isn't anything else like solving problems and/with math.

Good luck and keep moving!

July 19, 2019 06:58 AM
blasdferlkjalkjarararasr
 
 
5
 Advanced issues found
 
 
 
5 hours ago, Magogan said:

There is so much more to programming than just writing code. You should know complexity theory, algorithms, data structures, databases, ...

It obviously depends on the project but the first 3 are helpful in general - unless you only write code that sets flags based on conditions like your weather system for example.

Math is also pretty important for game programming.

Honestly, I couldn't even give you the definition of the first three things you listed without having to go google it, and I was always terrible at math. That said, I am a big believer in doing what you can with what you have at the moment, and building your capability each day by learning all the above you mentioned, and more importantly learning to love the process by seeing the value in each component required to do the activity as a whole.

Its a process, or is it a method, maybe a function? ( joking ) xD
 

5 hours ago, Shaarigan said:

Yeah, about all these convinience of predefined Assets and Visual Scripting you have and people are frequently crying for nowdays, many people forget that someone in the background has to make all these stuff to work properly. I takes a lot of time to design a system that is easy to be used from people with a different background, like you when doing art it is the same for us doing code. "Why the heck do you try to use <tool> instead of <another tool>" is very simple if you know what youa re doing, regardless of which profession (except Game Design ?) you have mastered.

Making games sounds to many people like it is just a week of work and you have the next AAA shit, thanks to Unity and Unreal that create the illusion that it wasn't easier to get your mind blown idea to life. I frequently hear Game Designers to talk about how they would "program" the game using Blue Prints and become rude when telling them that it takes a lot more skill to really program a game.

However, this isn't fair at all! If you are really trying to get into it, you have the right for a correct-or-no-answer. It might be difficult for people to share their knowledge but they got help too at one or the other step in learning their profession so why shouldn't you!

You should always keep in mind that coding Unity is not like programming software from scratch and however learn the basics. There are good apps out there that give insight into the basic principles of programming, data types, memory, loops, control structures, anything you need regardless if you code Unity or any other language.

It is like learning your tools then doing Art and then comes the creativity but instead of getting something out of your head to paper, you will learn to solve problems because programming isn't anything else like solving problems and/with math.

Good luck and keep moving!


I agree with you on so many points! I spent the last 13+ years getting better at art, and depending on who you ask on what day someone would say 13 years? This guy sucks.  Which while not the most actionable feedback has a truth to it that we all have room to improve every day. I imagine even programming every day as I have been if done for 13 years would likely yield a similar result.

Art like coding has its own snobbery, I think this is true of anything, and it is made worse by 95% of people in the world looking at someone and saying I can do that! While they have the potential they often don't realize all the work that goes into it. The only problem I ever have is being grouped in that category, something honestly I have had to get over, cause 99.99% of people don't know you, and it isn't personal it is just what people are used to dealing with.

I do wish people would ask vs. assume, but you can want in one hand and ______ in the other and see which fills up faster. ;)

Another thing is most are in it to get rich, and many of us with experience know it would be easier to buy a lottery ticket and win than make a "successful game", plus you wouldn't have to invest 5, 10, or even 20 years of your life. I myself am aiming for social impact and culture change instead of money, and that may be an even harder fought goal. Never claimed to be sane, lol.

July 19, 2019 01:31 PM
Shaarigan

I'm a little bit more selfish and do what I do because I like it to do and I always can't wait to see/play the result as my best customer and strictest reviewer

July 19, 2019 01:39 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement
Advertisement