i'm a ug student pursuing information technology, can i go in game industry as a game programer
game programming
I assume you're asking if your qualification is suitable to be hired in games?
Could you be a bit more specific? What course are you doing, and which institution is the "ug" you're speaking of?
Ajeeth, anything is possible. It's usually preferred that beginner programmer applicants have a Computer Science degree rather than an IT degree. But you can get hired if your portfolio is better than the other applicants'. When are you scheduled to graduate?
I'm doing btech information technology
"btech"=BattleTech? I am familiar with the BattleTech universe. But that doesn't seem to be relevant to your situation. Can you try to communicate more clearly with us so we can give you helpful answers?
Could you try to explain without any abbreviations so that everything is clear?
What did you mean by "ug" in the first post, and "btech" in the second one?
When do you graduate, and have you been working on a portfolio?
Where in the world do you live, and are you planning to move or do you want to stay there?
A BattleTech information technology degree probably wont be enough. I'd recommend at least a BattleTech software engineering degree, or a related field like BattleTech physics, BattleTech math, or something like that... as long as your programming skills are decent.
I believe in this case "btech" is "Bachelor of Technology". Apparently that's a common abbreviation in some places, but it can refer to a lot of different courses.
How many years is your degree course @Ajeeth Thangaraj? How long until you complete it?
1 minute ago, jbadams said:I believe in this case "btech" is "Bachelor of Technology".
OK. Wasn't sure if it was maybe the name of a learning institution in India.
I'm not sure either, but that seems most likely, and I wanted to cut off any more "battletech" talk given that's obviously not relevant.
Hypothesis A:
"UG" could be an abbreviation for undergraduate, and "BTECH" could be an abbreviation for "Bachelor of Technology." In of itself, a populous of 24-30 year olds are saturated with computer science, game design, web design, and other game development related degrees. Finding someone who holds a degree in a field directly related to game development is a dime a dozen. Getting a job in any industry without a degree that's directly related and with no work experience is highly improbable.
Hypothesis B:
In the UK, for each 60 people, there is one Indian. Given the Indian name, one could assume he could be apart of that statistic. In such case, BTECH could be a misspelled attempt at writing "BTEC." If this is the case, no, a level 3 extended certificate in computer science consists of the exam-board failing to understand fundamental concepts to a point whereby they think VBScript is frontend website scripting language and not an archaic administrative scripting language.
To answer the question "can i go in game industry as a game programer," MSDN, opengl.org, khronos.org, cplusplus.com, docs.microsoft.com, and other sources cost absolutely nothing excluding your time. Anyone can enter the industry providing that one can prove their worth.
Yes, UG means under-graduate and B.Tech. is short for Bachelor of Technology.
@Ajeeth - People just having an Information tech. degree (without any more provable skills) are usually not picked for game programming jobs, as to my knowledge (correct me if I am wrong) core concepts for computer sciences like theory of computation are not taught. Knowing the state of higher education in India, I can say even if you had enrolled in a computer science course, you might not get much practical knowledge out of it, unless maybe if you are in one of the top-tier colleges across the country.
My suggestion will be to keep working on your programming skills in various languages like C++ and develop a good foundation of core programming concepts over the years. In parallel, keep browsing various beginner to intermediate level articles on this website (gamedev.net) and other websites mentioned by 'RSX'.
Alternatively you can also try to learn to program in various game engines like: Unity, Unreal Engine, Ogre, etc. (there are many, some free some paid).
Also keep making game demos while you learn. It will help you work on your programming skills and keep you motivated (speaking from personal experience).
Additionally you can go to MOOC websites like Udemy and learn from the various courses there. Most of the time these courses are on discounts and you can usually buy them for Rs. 600 to 1000.
Once you can prove to an employer that you have the same or better skills/experience than a graduate from a computer science course or have a decent enough portfolio which says it for you, you will have a much better shot.
On 6/11/2018 at 11:39 PM, malhotraprateek said:Once you can prove to an employer that you have the same or better skills/experience than a graduate from a computer science course or have a decent enough portfolio which says it for you, you will have a much better shot.
This is one of my biggest concerns when hiring someone who doesn't have a CS degree. If they have no degree or a degree in a different field, I need a lot of reassurances that they have a broad knowledge base.
One of the biggest benefits of a computer science degree is that as an employer I have an assurance that the candidate has been exposed the full range of topics. The person many not remember the details but if I talk about state machines or talk about heapifing data to pull by priority, or talk about network bandwidth, or talk about manipulating relational database on the database, or talk about cryptography and the risks it solves or the risks it doesn't solve, a CS graduate should have a basic understanding of all the topics. As part of the program a CS graduate should have some exposure to the full breadth of the field, even if they didn't dig deep into every topic.
Those who do not have the degree and are self taught tend to have more limited experience. There are topics they didn't teach themselves. Sometimes it is due to lack of interest, the person has no interest in relational databases so they don't study it. Other times it is due to pure ignorance, they don't know that they don't know it and therefore have no knowledge that they could study it. When an applicant does not have the degree I need to quiz and test them to ensure I'm satisfied with their knowledge.
As one example of this, years ago I worked with a self-taught programmer who had worked on many games over the years. He was working on a data processing tool and was taking far longer than expected. Eventually others were brought in to help, and he showed he was having trouble figuring out all the combinations of options to the tool. He had built a state machine that handled much of it since he was quite familiar with that, but he had absolutely no concept of a grammar. Some of us sat down with him, learned about the state of the tool, and it was painfully obvious he was trying to implement every step of a grammar through a convoluted state machine, making a bunch of states at every step to account for each option. Although he had been a game programmer for years, he never learned about grammars and didn't even know they existed. Sure he'd seen documentation that explained grammars, but he thought they were a convenient documentation format and didn't know how they worked. He had a hole in his education that a CS student would not have had.
Having a degree helps assure the employer you've got the background you need. It will help you every time you apply for a job. You can gain the knowledge on your own, but neither you nor your employer will know what gaps you've got until you fall into a trap like the one described. If you don't have a CS degree and I'm interviewing you, you can expect some questions on a range of CS topics, particularly theory topics, that you may not have studied on your own.
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.