Learn about computer systems and the physical components that make them work. We will explore how software interacts with hardware as well as alternate computing hardware such as mobile and tablet devices. We will also cover performance characteristics of hardware components and how to mitigate bottlenecks in software. The internet is the backbone of connected services. Learn to make web applications and utilize the cloud infrastructure to build robust and scalable websites.
Professional Technical Certificate
- Game Design Certificate
- Game Development Certificate
- Game Development Fundamentals Short Term Certificate
Games are complex systems that use software code to simulate your fantasy world. Learn about how to manage object state and use object oriented design to organize your game system into manageable parts.
Since good games don't just happen, it is important to create a comprehensive script defining your game world and what the player should experience. Learn to create detailed Game Design Documents (GDD) and storyboards.
Creating art assets for video games can be a demanding process. It is impossible to build good concept art for games without basic drawing skills. Improve your artistic abilities and learn how to apply those abilities in the digital world using tools such as Photoshop and Blender.
Write software to simulate 2 Dimensional environments and build virtual worlds. Learn techniques to track and interact with game objects in real-time with programming languages and game engines.
Learn to take your sketches and turn them into 3D objects. This class teaches you to use your concept art to create a mesh, paint the mesh with textures, and adjust 3D lighting and material effects in Blender and GIMP.
Moving to the third dimension is quite a jump from 2D game development. Learn about the math involved and how to create 3d models for use in 3D worlds.
Modern 3D games employ many techniques such as motion capture, inverse kematics and key frame animation to achieve realistic movement for game characters. Learn to set up 3D characters with bones so that they can respond normally to outside events or play back in scripted moves.
Mobile devices are the fastest segment of computer use. Learn how to make mobile games and about the new app stores where customers can find and purchase your software.
Learn to create your own 2D video game. Work with a small team to create the game design document and use team members to create program code and art assets to assemble your game and present it for others to play.
Learn to create your own 3D video game. Work with a small team to create the game design document and use team members to create program code and art assets to assemble your game and present it for others to play.