Sure, you have a passion for video games. Are you ready to turn that passion into a career and join a multi-billion dollar industry? In the Game Programming Development and Design program at Coleman University, you will learn character development, story-telling, 3-D image rendering, animation, environmental modeling, while working on the Unreal and Unity gaming engine. Master the software and coding to enter the game industry and take your passion for video games to the next level.
The Game Programming Development and Design faculty are professionals who ensure the knowledge you gain and skills you develop are in line with evolving game design industry.
As soon as your first term the Career Services Department is available to assist you on your career path. From building a winning resume, creating a game design, programming, and/or development portfolio, to learning soft skills and interview best practices, students will have career guidance throughout their program. In addition, all Coleman University graduates have lifetime career placement assistance.
The accelerated undergraduate programs at Coleman University start every ten weeks. Find out how you can start your path toward entering the world of Game Programming Development & Design.
We teach you the principles and fundamentals of design necessary for life-long success in the creative field.
Coleman University is a 501(c)(3) non-profit institution that invests in you!
Coleman University is accredited by the Accrediting Council for Independent Colleges and Schools to award Associate's degrees, Bachelor's degrees and Master's degrees.
You deserve a hands-on education and interactive environment, so each class in your academic program will keep the number of students low and participation high.
Our inverted curriculum enables students to receive their career training first; thus allowing them to attain the skills and knowledge they need to become qualified for a IT-related position in just a matter of months.
The courses are not necessarily offered in the sequence in which they are listed. | Full Program Schedule
COM 103 Introduction to Game Programming (8 units): This course introduces the field of game programming, giving students a solid grasp of the concepts required to write a game. Students will learn and apply the basics of computer programming and key components including input, sound, and graphics, while developing a framework that will be applied in future game coursework.
DSN 123 Game Development: This course covers the basic elements of game design including what a game is, how a game works, and what decisions must be made before the start of any project. The student will learn about user experience, core mechanics, and different game genres, conventions, and pitfalls.
COM 153 Game Programming Concepts C++ (8 units): This course will introduce object-oriented programming in C++ using DirectX in the field of game programming. Students will learn the importance of game design, modular coding and using the APIs of graphics engines and DirectX to draw and display images, manipulate 3D meshes and objects, play Sounds and Audio files, use scripts and templates, and implement a peer to peer networked FPS game. Students will learn how to use an existing framework and how to apply it to future applications in an object-oriented manner.
DSN 140 Digital Images I: This course introduces students to image-editing software as a design tool. Emphasis is placed on the application of design principles in the production process and the optimization of project workflow. Specific topics covered include properly scanning and digitizing artwork, enhancing and color correcting photographic images, optimizing images for web delivery, manipulating graphics, and applying advanced effects to enhance existing art or create new art.
COM 203 Game Programming Logic C++ (8 units): This course will further develop the student’s knowledge of Object Oriented Programming (OOP), enabling the student to write well-structured game programs. The student will study OOP concepts such as objects, classes, abstraction, inheritance, encapsulation, and polymorphism along with basic concepts, such as pointers. The students are also introduced to additional libraries, which will be used to increase their understanding of the basic concepts of graphics and game programming.
DSN 180 Animation I: This course provides students with an opportunity to experience how the creative process is applied in the creation of dynamic, interactive animation. Foundational topics include project planning, timeline control, storyboarding, and digital narrative. Kinematics, integration of sound, and publishing files to the World Wide Web are also explored.
COM 253 Game Programming C# (8 units):
This course introduces the student to programming interactive computer games with an emphasis on C# programming, using Direct X. The student will explore the basics of C#, implementation of fundamental tasks in Direct3D, and combine a variety of techniques and special effects into a playable game.
COM 273 XNA (8 units): In this course students will be introduced to the basic components of XNA and the XNA Framework. The student will import both 2D sprites and 3D animations, draw complex terrain, and implement collision detection in multiplayer games. Network support issues will also be addressed. The student will build a framework to be used to develop rich playable games for common console systems.
DSN 253 3D Hard Surface Modeling: This course focuses on polygon modeling, texturing, and animation in the 3D environment with an emphasis on low-poly modeling for gaming. Students create and manipulate primitive shapes; apply position, texturing, lighting; and render scenes / environments. Students will create the basic building blocks for producing still images and animate 3D models and scenes for the game programmer.
DSN 130 Typography: This course presents an overview of the history, anatomy, and terminology of typography and the importance of type as a design element in digital technology. Students use the computer as a tool for designing effective typographical solutions and apply the fundamentals of typesetting to create well-organized, legible information. Suitable type selection and type design details are thoroughly explored.
COM 283 3D Game Programming with DirectX10: This course introduces programming interactive computer graphics using DirectX10. The course is designed to give the student a deeper understanding of how vectors, matrices, and transformations are used in computer games. The student will also explore techniques for creating special effects, including reflections, while learning new features such as geometry shaders and the rendering pipeline.
DSN 263 3D Shader Materials: The student will apply the concepts and skills from previous classes to create animated scenes. The focus will be on 2D texturing for a 3D program and the image layout needed to create realistic interactive environments. The student will learn the process of layout and texture creation and implement it in a 3D animation scene. On completion of this class, the student will have created a scene incorporating various textures.
DSN 273 Introduction to Zbrush: This course is designed to introduce students to ZBrush. The student is introduced to the concepts required to create realistic and highly detailed 3D organic, mechanical, and architectural models required for modern game art design. The student will learn the essential techniques and tools to quickly design concept, prototype, and final pieces for rich game scenes and characters. This class is designed to stimulate the creative spirit of the student by exploring several creative methods used to produce high quality game components, as required by the industry.
COM 233 Level Design I: This course introduces the student to the Unity Game Engine. Topics include: incorporating terrains and externally produced 3D models, utilizing a first person character, scripting and animation, particle systems, sound, lighting, shadows, and more. It takes a practical approach, and enables the student to rapidly use the Unity Game Engine to develop games.
COM 293 Game Programming Capstone (8 units): The comprehensive capstone project will require students to work cooperatively to design and implement a game. Students will apply the concepts of game architecture and design acquired in previous classes to create at least one level of a comprehensive game that will include opening, game play, credits, and documentation. Project will require students to work cooperatively in designing and implementing their own game.Full Program Schedule
All current students and graduates of Coleman University are entitled to lifetime job placement through our Career Services department. You may also meet with a Career Service representative to review and critique your resume, participate in a mock interview, and much more.
Financial Aid is available to those who qualify. Administrators are available to provide individual counseling.
All programs at Coleman University are approved for VA Training. 2015 GI Jobs Military Friendly School®.