{"id":5897,"date":"2025-09-15T16:32:07","date_gmt":"2025-09-15T20:32:07","guid":{"rendered":"https:\/\/www.montclair.edu\/academics\/?post_type=program-page&#038;p=5897"},"modified":"2025-10-28T09:30:32","modified_gmt":"2025-10-28T13:30:32","slug":"bs-game-programming","status":"publish","type":"program-page","link":"https:\/\/www.montclair.edu\/academics\/programs\/bs-game-programming\/","title":{"rendered":"Game Programming"},"content":{"rendered":"<div class='program-hero'><div class='top-part'><img decoding=\"async\" class=\"mlt-responsive-background\" data-original-image=\"\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg.0.1x.generic.jpg\"\/><div class='content-area'><h1 id=\"content-start\">Game Programming<\/h1><p class=\"program-info\"><a href=\"\/academics\/program-finder\/?degree_type=bs\">BS<\/a> &bull; <a href=\"\/academics\/program-finder\/?program_type=major\">Major<\/a><\/p><div class='image-holder'><img decoding=\"async\" class=\"mlt-responsive-image\" data-original-image=\"\/academics\/wp-content\/uploads\/sites\/9\/2025\/09\/041025_game-programming-bs-hero.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/uploads\/sites\/9\/2025\/09\/041025_game-programming-bs-hero.jpg.0.1x.generic.jpg\" alt=\"Two students controlling a prototype game using a keyboard while a third looks on\"\/><\/div><\/div><\/div><div class='bottom-part'><div class='wrapper'><div class='content-area'>\n<h2>Ever wonder how video games actually work?<\/h2>\n<p>How do enemies know when to chase you \u2014 or hide? What makes a boss fight change halfway through? How do NPCs \u201cknow\u201d what to say or do next?<\/p>\n<p>If you&#8217;ve ever played a game and thought, <em>\u201cWait\u2026 how did they program that?\u201d<\/em> \u2014 you might be a game programmer in the making.<\/p>\n<h2>What Is Game Programming?<\/h2>\n<p>Game programming is the technical engine behind the magic of video games. It\u2019s where computer science, coding, and mathematics meet imagination. Game programmers write the code that brings the team\u2019s ideas to life \u2014 turning concepts into fully functional, playable experiences.<\/p>\n<p>It\u2019s not just about making games run. It\u2019s about making them <em>feel <\/em>right \u2014 handling physics, inputs, rendering, AI, and more.<\/p>\n<h2>Why Study Game Programming at Bloomfield?<\/h2>\n<p>At Bloomfield, game programming teaches you more than just how to build games. You\u2019ll study programming languages you\u2019ll find in both indie and AAA development, sharpen your logic and problem-solving abilities, and gain the communication skills needed to thrive in multi-disciplinary teams.<\/p>\n<p>You\u2019ll team up with artists, animators, and game designers to build original games from the ground up \u2014 just like professional game programmers do on the job.<\/p>\n<p>And because your skills go beyond game development, you\u2019ll graduate ready for roles in software development, app creation, tech startups, and beyond. With a portfolio of projects and real-world collaboration experience, you\u2019ll be equipped to stand out \u2014 wherever your career takes you.<br \/>\n<a href=\"http:\/\/catalog.montclair.edu\/programs\/bloomfield-game-programming-bs\/\">See the curriculum<\/a>.<\/p>\n<p class=\"prpl-button-row\"><span class=\"prpl-button\"><a href=\"https:\/\/www.bloomfield.edu\/admissions\/apply-to-bloomfield\/\">Apply Now<\/a><\/span><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/apply.montclair.edu\/register\/inquirebc\">Request Info<\/a><\/span><\/p>\n<\/div><aside><p><strong>Program Format<\/strong><br \/><a href=\"\/academics\/program-finder\/?modality=in-person\">In-person<\/a><\/p><p><strong>College or School<\/strong><br \/><a href=\"\/academics\/program-finder\/?college=bloomfield\">Bloomfield College<\/a><\/p><p><strong>Area of Study<\/strong><br \/><a href=\"\/academics\/program-finder\/?area_of_study=business-mathematics-and-technology\">Business, Mathematics and Technology<\/a><\/p><p><strong>Cost Information<\/strong><br \/>In-state tuition is just <strong>$7,839<\/strong> per semester. <a href=\"https:\/\/www.montclair.edu\/tuition-and-fees\/undergraduate-costs\/\">Undergraduate Cost of Attendance<\/a><\/p><p><span class='prpl-button full-width'><a href=\"https:\/\/www.montclair.edu\/admissions\/visit-us\/\">Visit Us<\/a><\/span><\/p><\/aside><\/div><\/div><\/div><div class=\"prpl-band lt-gray no-margin\"><div class=\"text-content\">\n<h2>Play A Student-Created Game<\/h2>\n<p>How fast can you dash? In Market Dash \u2014 a platformer game created by Bloomfield students Abraham Rubio, Jahdair Reels, Joao Baylon, and Paul Dejesus \u2014 you play as the lone employee in a giant grocery store. Your mission: grab every item on the list and race back to the staging area before time runs out. Complete all levels and see how your score stacks up against other players. Master the routes, optimize your moves, and become the fastest shopper in the store!<\/p>\n<span class=\"prpl-button\"><a rel=\"noopener\" href=\"https:\/\/abe-54.itch.io\/market-dash\" target=\"_blank\">Play the Game<\/a><\/span>\n<\/div><\/div><div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>Real Students. Real Impact.<\/h2>\n<p>At Bloomfield, students don\u2019t just learn how to code or design \u2014 they learn how to lead, collaborate, and communicate across disciplines. These are the skills that make projects thrive in the real world \u2014 and set our grads apart in any field they pursue.<\/p>\n<div class='program-testimonial'><div class='image-panel mlt-background-cover'><img decoding=\"async\" class=\"mlt-responsive-background\" data-original-image=\"\/academics\/wp-content\/uploads\/sites\/9\/2025\/09\/042325_game-programming-bs-testimonial.jpg\" src=\"\/responsive-media\/?f=\/academics\/wp-content\/uploads\/sites\/9\/2025\/09\/042325_game-programming-bs-testimonial.jpg&amp;type=generic&amp;size=0&amp;scale=1x\" \/><\/div><div class='content-panel'>\n<blockquote><p>\u201cThe biggest thing I learned at Bloomfield was how to work with others. I learned how to collaborate with people who have different skills than me. I learned how other people communicate and how to communicate my ideas \u2013 especially while leading two capstone projects.\u201d<\/p><\/blockquote>\n<p><strong>Abraham Rubio &#8217;25<\/strong><br \/>\nProgram:\u00a0 Game Programming &amp; Computer Science<br \/>\nCareer: NASA Game Development Intern<\/p>\n<\/div><\/div>\n<\/div><\/div><div class=\"prpl-band no-margin\"><div class=\"text-content\">\n<h2>Where can Game Programming take you? Just ask our alumni:<\/h2>\n<ul>\n<li><strong>Ali Onque<\/strong> &#8211; Founder &amp; Lead Developer, Random Whale Games<\/li>\n<li><strong>Carl Wiggins<\/strong> &#8211; Demo Crew Specialist, Ubisoft<\/li>\n<li><strong>Derreck O\u2019Neil<\/strong> &#8211; Full Stack Developer, The State of New Jersey<\/li>\n<li><strong>Carlos DaLomba<\/strong> &#8211; Software Engineer, Looking Glass Factory<\/li>\n<li><strong>Valencio Williams<\/strong> &#8211; Junior Programmer, Kognito<\/li>\n<\/ul>\n<p>Our graduates have interned at NASA, engineered software at Meta, and even started their own game studios. What will you build?<\/p>\n<\/div><\/div><div class=\"program-contact-band\"><div class=\"background-container\"><img decoding=\"async\" class=\"mlt-responsive-background\" data-original-image=\"\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg\" src=\"\/responsive-media\/cache\/academics\/wp-content\/plugins\/msu-program-finder\/2025-08-07_mosaic-background-high-res.jpg.0.1x.generic.jpg\"\/><\/div><div class=\"content-container\">\n<h2>Questions? We&#8217;re Here to Help.<\/h2>\n<p>If you have any general questions regarding the application process and requirements, please contact Undergraduate Admissions.<\/p>\n<div class=\"contact-card-holder\"><div class=\"contact-card\"><div class=\"narrative\"><p class=\"name\"><a href=\"https:\/\/www.bloomfield.edu\/admissions\/\">Bloomfield College Admissions<\/a><\/p>The office of Undergraduate Admissions will guide you every step of the way on your journey from learning about the University and its offerings, to applying for a program through to acceptance and enrollment.<\/div><div class=\"details\"><ul class=\"contact-list\"><li><svg title=\"envelope icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M0 64l512 0 0 80L256 320 0 144 0 64zM0 448L0 182.8 237.9 346.4 256 358.8l18.1-12.5L512 182.8 512 448 0 448z\"><\/path><\/svg><a href=\"mailto:bcadmissions@montclair.edu\">bcadmissions@montclair.edu<\/a><\/li><li><svg title=\"phone icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"><\/path><\/svg><a href=\"tel:973-748-9000,2\">973-748-9000, Option 2<\/a><\/li><li><svg title=\"map icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"><\/path><\/svg>1 Park Place<\/li><\/ul><\/div><\/div><\/div>\n<\/div><\/div><\/p>\n<div class=\"prpl-band no-margin next-steps\">\n\t<div class=\"text-content\">\n\t\t<div class=\"prpl-row\">\n\t\t\t<div class=\"prpl-column one-half\">\n\t\t\t\t<div class=\"next-steps-left\">\n\t\t\t\t\t<h2>Next Steps<\/h2>\n\t\t\t\t\t<p>Wherever you learn\u2014on campus or online\u2014Montclair State University offers the programs, community and support to help you reach your goals. Take the next step today.<\/p>\n\t\t\t\t\t<p class=\"prpl-button-row\"><span class=\"prpl-button\"><a href=\"https:\/\/www.montclair.edu\/apply-to-montclair-state\/\" class=\"program-sock\">Apply Now<\/a><\/span><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/www.montclair.edu\/request-information\/\" class=\"program-sock\">Request Information<\/a><\/span><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"prpl-column one-half\">\n\t\t\t\t<div class=\"next-steps-right\">\n\t\t\t\t\t<h3>Learn on Campus<\/h3>\n\t\t\t\t\t<p>Immersive classes, vibrant campus life and hands-on experiences that put you at the center of it all. <\/p>\n\t\t\t\t\t<p class=\"prpl-button-row\"><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/www.montclair.edu\/academics\/program-finder\/?modality[]=in-person\" class=\"program-sock\">Explore Majors &amp; Minors <\/a><\/span><span class=\"prpl-button ghost-red\"><a href=\"https:\/\/www.montclair.edu\/red-hawk-life\/\" class=\"program-sock\">The Campus Experience<\/a><\/span><\/p>\n\t\t\t\t\t<h3>Learn Online<\/h3>\n\t\t\t\t\t<p>Montclair Online offers the same nationally recognized faculty, engaging coursework and supportive community as our on-campus classes - designed to fit your life. With multiple start dates each year, you can begin when the time is right for you.<\/p>\n\t\t\t\t\t<p class=\"prpl-button-row\"><span class=\"prpl-button\"><a href=\"https:\/\/www.montclair.edu\/academics\/program-finder\/?modality[]=online\" class=\"program-sock\">Explore Majors &amp; Minors<\/a><\/span><span class=\"prpl-button\"><a href=\"https:\/\/www.montclair.edu\/online\/\" class=\"program-sock\">The Online Experience<\/a><\/span><\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>In Bloomfield at Montclair&#8217;s Game Programming major you learn programming languages, sharpen your logic and problem-solving abilities, and gain communication skills.<\/p>\n","protected":false},"featured_media":5898,"template":"","degree_type":[17],"program_type":[29],"modality":[7],"college":[31],"area_of_study":[39],"program_level":[40],"class_list":["post-5897","program-page","type-program-page","status-publish","has-post-thumbnail","hentry","degree_type-bs","program_type-major","modality-in-person","college-bloomfield","area_of_study-business-mathematics-and-technology","program_level-undergraduate"],"_links":{"self":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page\/5897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page"}],"about":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/types\/program-page"}],"version-history":[{"count":5,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page\/5897\/revisions"}],"predecessor-version":[{"id":8310,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program-page\/5897\/revisions\/8310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/media\/5898"}],"wp:attachment":[{"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/media?parent=5897"}],"wp:term":[{"taxonomy":"degree_type","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/degree_type?post=5897"},{"taxonomy":"program_type","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program_type?post=5897"},{"taxonomy":"modality","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/modality?post=5897"},{"taxonomy":"college","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/college?post=5897"},{"taxonomy":"area_of_study","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/area_of_study?post=5897"},{"taxonomy":"program_level","embeddable":true,"href":"https:\/\/www.montclair.edu\/academics\/wp-json\/wp\/v2\/program_level?post=5897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}