A part of game development, game programming is the software development of video games. Game programmers use many software engineering methods / tools to create a game: simulation, computer graphics, artificial intelligence, physics, audio programming, and input. Programmers of massively multiplayer online games also use network programming and database programming techniques.
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.