I'm 20 yrs old and I already have a full time job as a technology programmer in AAA company, I'm completely self taught and I love what I'm doing, the problem is that I just don't like college, I already tried to go to university and because I've put too much pressure on myself during high school, when I started living by myself for the first time I started partying too much, now I spend at least 8 hrs a day (usualy more) at work and when I come back I study a lot, recently I started part time college and even tho I have classes only every 2nd weekend I feel like having just 4 free days a month is not enough and my youth is just disappearing, I'm ambitious but I've never felt like a degree is rly worth it and I don't want to wake up in few years feeling like I chased career too much and I didn't have any fun time, do you think I should force myself anyway and get a degree from some private, paid university that didn't teach me anything useful or something that I wouldn't teach myself on my own, or having years of experience and huge shipped titles in my cv will be enough if I'll ever want to change job for whatever reason(current company is very very good, growing rapidly and I see myself staying there for a lot of years)
I'm very often facing one small problem when trying to learn some new stuff - hard to choose what to learn next.
Even if the problem seems to be small it has a very huge impact on the final result I think. And because Game Programming offers so much to learn, I'm always feeling that I'm missing something important and wasting my time learning something not important or unneeded. Or usually, I'm afraid to focus on something specific and huge for a long time, because I think that I'll spend all my time on that particular filed and will not be able to solve another problem.
So I've tried to fit all my thoughts in this questions.
1) Are you trying to cover all the aspects of Game Programming? Or you trying to focus on some specific aspects like physics, animations, or networking etc.
2) What is your way to find a new theory or whatever else for your learning process? (Manuals, Courses, Books, Documentation? etc.)
3) When you trying to learn while practicing, are you search for learning because of a problem that appears, or because you wants to try new things? How do you choose this new thing? And finally, Which of this two approaches was the best for you if any?
Not actually in the scope of the topic, but I'm also very interested to hear your thoughts on this.
What is Game Programming for you? How would you describe what should Game Programmer able to solve?
I have a doubt regarding the Daily Bonus.
Let's say 7 days. Player receives Daily Bonus in Day#1, Day#2, Misses Day#3, Plays on Day#4, and so on. What happens when the player misses a day? Does the Daily Bonus reset back to day#1? or does the player miss the reward of the missed date and continue to receive the reward on the next day? Can you name me some games that have used a unique daily bonus logic?
I am trying to understand calculating normal vectors in my game engine book. I am having issues understanding a specific section about using gradient to calculate the normal vector. I have attached an image of the page, basically i am unsure where the gradient is coming into play, or just really anything thats going on, on the page. Any help would be appreciated.
Question#1 - Is it OK to take another game store values for my game? Will, there be any issues of any kind?
Question#2 - How are store values calculated? For example, the below values is taken from Clash Royale...
80 Gems for $0.99,
500 Gems for $4.99,
1200 Gems for $9.99,
2500 Gems for $19.99,
6500 Gems for $49.99,
14000 Gems for $99.99
How are 1200 gems calculated for $9.99? and so on...