Unity is a great gaming engine from what I’ve heard, but there is not much money to be made in programming games, and there are a lot of game programmers looking for jobs. I suggest you learn C++ as a doorway to object-oriented programming and learn some Python, which is also popular. You’ll also probably (as in more than likely) need a college degree. Most comp sci university students know at least one programming language going into university, so it’s important you do too. You can also major in computer engineering or electrical engineering (which is what I did).anyway, do you guys think it’s good to make games using unity3d? or do you have any other advice?
I’m not sure what kind of math you’re teaching, but MATLAB is popular and powerful. It was so wonderful for matrices!I don’t know what the best language/utility for that is. Maybe MATLAB?
Thanks for the invitation! I don’t want to take up too much space, so I’ll just post a little C program. It’s not illegal but it does break one or two conventions:share your source codes
int main()
{
label: goto label;
}
and
(Please Note: This uploaded content is no longer available.)It’s not illegal but it does break one or two conventions:
Code:int main() { label: goto label; }
If I could throw in my two cents about automatically graded calculus.I’m not actually a teacher at all but my husband is. But I’d love to help him design pre-Calculus and Calculus quizes and homework questions that could be automatically graded.
My Calc I professor graded only my answers and not my work. I was once doing a problem that involved using the chain-rule and I forgot to decrement my exponent. Everything was otherwise correct. He took off all the points for the problem. I got a C in the class and had to take it over again because I could only afford one C to transfer into the university I wanted to go to, and I couldn’t afford that C to be in Calc I, especially since I knew my calculus was better than that. I don’t know how one would program something to keep the work in mind when grading, and I wouldn’t want to overburden your husband, but if it would only look at the answer and move on, it would be an incomplete picture.
I’ve written a lot of C++ and wouldn’t go back to it voluntarily. It’s over-featured (eg. all the different class and method signatures, along with macros from C), and then you have to know the STL to be up-to-date, and “design patterns”, …S_A_M:![]()
I did, yes, but I don’t use it. Quite frankly I prefer C# since I don’t have to worry as much about pointers or memory allocation problems (not that they don’t exist in C#, since it uses methods from C++ that have to have allocation and deallocation taken into account, but C#'s garbage collector is nice). C++ and C though can be used to make sleeker and speedier programs because of that though. From what I’ve seen (and mind you, my perspective is limited as a junior full-stack developer), C++ is not as popular as it used to be, but I think it and C are still used a lot with programming firmware.well, imma very much beginner… i actually wanna learn more of C++ (my fave lang) do you learn C++?
You’re right, it’s only being used in legacy systems, but ours is a constantly developing field: one shouldn’t aim to program legacy systems as their career.I’ve written a lot of C++ and wouldn’t go back to it voluntarily. It’s over-featured (eg. all the different class and method signatures, along with macros from C), and then you have to know the STL to be up-to-date, and “design patterns”, …
AFAIK C++ it’s mostly used in legacy systems. But there’ll always be a lot of work in legacy systems…
They can either be lifesavers if implemented correctly or a nightmare if done poorly. That would be my succinct answer.What do people think of “design patterns”? They were just coming in when I was in industry (Up to 2010). I enjoyed learning a few (in C#), but found it a lot of effort. They can solve problems which otherwise result in a lot of repetition and “special cases” as the program evolves and becomes more complex - as any useful program does.
I’ve heard of F#, and I use VS so I see it on there, but sometimes short is too short…I mentioned F#. That’s a functional language, with OO features. It’s in Microsoft’s .Net stack, and sits beside C++, VB, and C# in Visual Studio. In the open source world, people are using Erlang, Scala, Haskell. The initial learning for functional programming is steep, but once you’ve “got it” you’ll never want to go back. The programs are just shorter.
Great tip! thanks. Sounds like you gotta do them then, but just make sure you do it properly. Study and practice, I’m afraid.Edmundus1581:![]()
They can either be lifesavers if implemented correctly or a nightmare if done poorly. That would be my succinct answer.What do people think of “design patterns”? They were just coming in when I was in industry (Up to 2010). I enjoyed learning a few (in C#), but found it a lot of effort. They can solve problems which otherwise result in a lot of repetition and “special cases” as the program evolves and becomes more complex - as any useful program does.
Edmundus1581:![]()
I’ve heard of F#, and I use VS so I see it on there, but sometimes short is too short…I mentioned F#. That’s a functional language, with OO features…The programs are just shorter.
code golf - A square of text - Code Golf Stack Exchange
i just know that you’re a woman… haha…but my husband is
really…? wasn’t game programming skills is very valuable?? because making game is very hard…but there is not much money to be made in programming games
Certainly, programming games is hard. Programming anything is hard, and harder than it appears, but games are especially hard.Fauken:![]()
really…? wasn’t game programming skills is very valuable?? because making game is very hard…but there is not much money to be made in programming games
So true. I work in the business analytics space. There are new front end tools that are appearing all the time to make pretty graphs and charts. However, if the data you are using isn’t good, those tools just show you bad data. Hard to get end users to recognize that. I have been working on the back end / DB side for a while and enjoy it.“The further away from the UI you are, the better. Don’t do things which can be done by any 16 year old with a computer”. ie. do stuff which is a little boring, and takes books and study, and involves a “back end” on another computer.
how about doing your own game? doesn’t have to be big… just simple ones but highly profitable…I think the pay is high, but not worth the hard work