Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x

Game Programming

Game programming is the software development of video games. Game programming requires substantial skill in software engineering as well as specialization in simulation, computer graphics, artificial intelligence, physics, audio programming, and input. Like other software, game development programs are generated from source code to the actual program by a compiler. Source code can be developed with almost any text editor, but most professional game programmers use a full integrated development environment (IDE).

Share tech news, updates, or what's on your mind.

Sign up to Post

Currently, I'm trying to learn a bit about Unreal Engine 4; I've always loved video games and have wanted to learn how to make them. The videos that Epic Games have made for their engine are pretty good (https://docs.unrealengine.com/latest/INT/Videos/index.html), but does anyone know of other resources for learning about UE4?
4
 
LVL 14

Expert Comment

by:Phil Phillips
Kinda off topic, but another engine to look into is Lumberyard by AWS: https://aws.amazon.com/lumberyard/
1
 
LVL 6

Author Comment

by:Mikkel Sandberg
Oh yeah, I've heard about that one. I'll have to check it out :)
0
Industry Leaders: We Want Your Opinion!
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

The other day Rourke told me about a game called Screeps where you code your AI units in Javascript. I'm surprised I haven't heard about these types of games before! The reviews say there's a barrier to entry for novice programmers but hopefully that won't scare too many off.
9
 
LVL 6

Expert Comment

by:Craig Kehler
That is great. So who is building a private EE server? :)
3
 
LVL 7

Expert Comment

by:Brian Matis
I love that idea Craig!
0
3
This is awesome! Minecraft is already a great game, and now it can help kids learn how to code. I'm bummed this is only in the Education Edition right now, but hopefully it'll get into the normal edition sometime soon.

I also wonder what sort of new things people will create in Minecraft as a result of this... I was once building a massive suspension bridge, but it got pretty tedious and repetitive. Seems like programming a bot to carry out the construction would have been a fun project!
7
This development represents an important step forward in AI research, away from mastering tasks like voice,image recognition, and translation, and towards a more nuanced and collaborative AI that adopts a human-like method for decision-making.

Cool competition.  However, if I was capable at creating such AI, I wouldn't do it for $20,000.  I'd sell this AI to the highest bidder!

http://www.techrepublic.com/article/microsoft-competition-asks-phd-students-to-create-advanced-ai-to-play-minecraft/?ftag=TRE684d531&bhid=27457961240876229835964102892079
7
 

Expert Comment

by:ModeIT
for the original? I find that almost hard to believe now.. I used to have a crap load of the maps. I wonder if I saved them along with the game CD. I should rip the CD on for a virtual drive so I can play without it and try to boot an old PC for the game maps..


never did play SC2 :/ it was laggy on my laptop of the time, though my current one should be fine, I wonder what I'd have to pay for a copy now a days
0
 
LVL 17

Author Comment

by:Kyle Santos
Nice.  Yeah, BN is still very much alive.  http://us.battle.net/sc2/en/
I played the full campaigns of SC2.  It was satisfying to finally get the ending of the story.  I thought it was worth it.

You should still have the maps if you haven't wiped your OS or saved the map files on a USB thumb drive haha

CD on for a virtual drive
This.  SO MUCH.
0
Throwback Thursday!

I've been fascinated by developments in machine learning and AI, so I decided to run some searches here on EE to see what sort of questions people had been asking in these areas. I stumbled across this old question from April 2000, regarding developing the AI portion of a card game. Couldn't help but be reminded of how just recently a machine learning system was able to figure out poker and emerge victorious.

We've come a long way!

https://www.experts-exchange.com/questions/10329216/AI-for-card-games.html
2
5

Game Programming

Game programming is the software development of video games. Game programming requires substantial skill in software engineering as well as specialization in simulation, computer graphics, artificial intelligence, physics, audio programming, and input. Like other software, game development programs are generated from source code to the actual program by a compiler. Source code can be developed with almost any text editor, but most professional game programmers use a full integrated development environment (IDE).

Top Experts In
Game Programming