Help My Grandson Prepare for Internship in Gaming Company

Click For Summary

Discussion Overview

The discussion centers around preparing a computer science major for an internship in the gaming industry, focusing on programming languages and game engines relevant to game development. Participants explore various languages and tools that may enhance the grandson's employability in gaming.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant suggests that C++ is essential for serious programming in gaming and recommends deeper learning of the language.
  • Another participant mentions that while C/C++ is beneficial, familiarity with game engines like Unity, which supports C# and JavaScript, is also important.
  • A link to a wiki article on game engine concepts is provided, indicating the variety of engines available and their supported languages.
  • Some participants emphasize the importance of knowing the specific languages used by the companies the grandson is interested in, suggesting he should research the platforms they target.
  • There is mention of Go as a language that has been used in game writing, along with references to gaming packages available for it.

Areas of Agreement / Disagreement

Participants generally agree that C++ is a valuable language for gaming, but there are differing opinions on the necessity of learning other languages and engines like Unity. The discussion reflects multiple competing views on the best approach to prepare for an internship.

Contextual Notes

Some participants note the grandson's current educational background in Java and the limitations of his prior exposure to C++, particularly regarding pointers, which may impact his readiness for an internship.

Who May Find This Useful

This discussion may be useful for students or individuals interested in pursuing internships in the gaming industry, particularly those seeking guidance on relevant programming languages and game development tools.

yungman
Messages
5,741
Reaction score
291
My grandson is staying 2 days with us before going back to college in Washington State. He's a CS major and he is interested in gaming. He want to get an intern job with a gaming company this summer. I told him the first thing is to see what language they use for their games, it's C++.

His school is Java based. I advice him to get deeper into C++. He had one semester of C++ that he used Gaddis. I described before already, they cover to chapter 11 and totally skipped pointers. I definitely don't think it's enough. I advice him to learn more C++ before summer as I think it's important to know the language before interviewing for the job.

But obviously, who am I to advice him on CS. So I want some input on what he should look into learning if his intention is to get a intern job in gaming place.

Thanks
 
Last edited by a moderator:
  • Like
Likes   Reactions: sysprog
Technology news on Phys.org
i think it just depends. I’m sure C/C++ will be good in general. However the Unity Game Engine, as an example supports C# and JavaScript.

He should check out Unity. Games developed on it can be deployed to a lot of different OS environments.

https://unity.com/

There are other gaming engines that a google search should bring up where you can see what languages are supported by game extensions or what language the engine was written in.

I’ve also heard that Go from Google has been used for game writing and there are some gaming packages that you can download for it.
 
  • Like
Likes   Reactions: sysprog and yungman
You are correct. The language they use where he wants to work is definitely the one he should learn. C++ is always a good one for serious programming.
 
  • Like
Likes   Reactions: Klystron, Jarvis323, sysprog and 1 other person
Thanks Guys, I had him read the replies already.
 
jedishrfu said:
i think it just depends. I’m sure C/C++ will be good in general. However the Unity Game Engine, as an example supports C# and JavaScript.

He should check out Unity. Games developed on it can be deployed to a lot of different OS environments.

https://unity.com/

There are other gaming engines that a google search should bring up where you can see what languages are supported by game extensions or what language the engine was written in.

I’ve also heard that Go from Google has been used for game writing and there are some gaming packages that you can download for it.
This non-timed game that is built on the Unity Games platform may sometimes save your kid from boredom ##-## oh, but of course, like pretty much everything else: don't do it while driving ##-## https://apkpure.com/circuit-scramble-computer-logic-puzzles/com.Suborbital.CircuitScramble

1610516187927.png


(solution: hit the left switch and the third (left-to right) light button ##-## of course it won't work on this post ##-## that's just an image)
 
Last edited:
  • Like
Likes   Reactions: Jarvis323
yungman said:
He want to get an intern job with a gaming company this summer.
jedishrfu said:
He should check out Unity. Games developed on it can be deployed to a lot of different OS environments.
@yungman -- what platform(s) do the companies use that your son is interested in working for? PCs? PlayStation? Phones?
 
  • Like
Likes   Reactions: Jarvis323 and sysprog

Similar threads

Replies
3
Views
2K
  • · Replies 22 ·
Replies
22
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 58 ·
2
Replies
58
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
2K