The entries on this page pertain to the various game development project efforts taking place in select classes for a given semester.
Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a “game development” class, we utilized the themes of creating video games in a semester-long project to apply course concepts.
Developed for the Vircon32 fantasy console, which provides as part of its DevelopmentTools an assembler so that development efforts can specifically target the environment, at a layer appropriate for the course.
CSCS2650 is a fourth semester course in CCC's Computer Science program.
Experience the games developed this semester in CSCS2320 Data Structures and CSCS2330 Discrete Structures. While the courses aren't “game development” classes, we utilized the themes of creating video games in various projects to apply course concepts.
Developed for the Vircon32 fantasy console, which provides as part of its DevelopmentTools a C compiler so that development efforts can specifically target the environment, at a layer appropriate for the course (pointers/memory allocation and management).
CSCS2320 and CSCS2330 are both third semester courses in CCC's Computer Science program.
Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a “game development” class, we utilized the themes of creating video games in a semester-long project to apply course concepts.
Developed for the TIC-80 fantasy console.
CSCS2650 is a fourth semester course in CCC's Computer Science program.
Tunnel Chasers is a 2D overhead world exploring game, somewhat in the style of the Legend of Zelda, with a theme of students being up to antics and escaping the authorities on the CCC campus.
Loosely based on a true story.
It is developed in TIC-80.
Tunnel Chasers is the result of the hard work and creativity of a diverse team of twelve members. Including three talented artists who have designed all the visual assets such as characters and backgrounds, two highly skilled musicians who have created a captivating soundtrack and sound effects, and six programmers who coded and developed game mechanics and a variety of systems. The director has overseen the entire development process, ensuring that the team worked together to develop a smooth and engaging gameplay experience. Throughout the course of the project, the team has collaborated both remotely and in-person to develop the game mechanics, graphics, music, and sound effects.
We are proud to have included an international collaboration with a student from Mexico, who has brought a unique perspective to the project and helped us to approach problem-solving in new ways.
As a school project, we understand the importance of collaboration and teamwork, and we believe that the production of Tunnel Chasers has demonstrated the potential for students from diverse backgrounds to create engaging and innovative video games through collaborative efforts.
Tunnel Chasers is a challenging adventure game that takes place in a complex system of buildings. Players must navigate the rooms and tunnels, avoiding obstacles while collecting power-ups to progress through the levels.
Our team worked hard to develop this game over the course of a semester, with members from diverse backgrounds contributing to the project. We had the opportunity to collaborate with a student from Mexico, bringing different perspectives and approaches to the table.
As one of the visual artists in the team, I worked on creating all the necessary graphical assets, including characters, backgrounds, and items. Together with my fellow artists, we aimed to create a cohesive and visually appealing experience for players.
Additionally, our team includes talented musicians, programmers, and a dedicated director and producer, all of whom worked tirelessly to bring Tunnel Chasers to life. The end result showcases the potential of teamwork and innovation, proving that students from varied disciplines can create an exciting and engaging video game.
Presented at the Spring 2023 CCC Student Expo, Tunnel Chasers picked up the following accolades:
Written by Gavin Suber
Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a “game development” class, we utilized the themes of creating video games in a semester-long project to apply course concepts.
Programming for the NES (in its native 6502 assembly!) allowed students to experience the constraints of a limited resource system, peculiar hardware requirements for operation, all while implementing a necessary progression of logic to make everything work as it should.
CSCS2650 is a fourth semester course in CCC's Computer Science program.
URL: Play collecTRIS
Overview: overview presentation
Final video: https://www.youtube.com/watch?v=OZwwC5VfyNM
By: Saqib Malik (smalik3@corning-cc.edu)
Awarded STEM: Best use of Technology accolade at the Spring 2022 CCC Student Expo
Overview: SUS Avoid
By: Austin Holmes (aholmes9@corning-cc.edu)
Experience the games developed this semester in CSCS2650 Computer Organization. While the course isn't a “game development” class, we utilized the themes of creating video games in a semester-long project to apply course concepts.
Programming for the NES allowed students to experience the constraints of a limited resource system, peculiar hardware requirements for operation, all while implementing a complex set of logic to make everything work in unison.
CSCS2650 is a fourth semester course in CCC's Computer Science program.
URL: Play PortalKombat
By: Stephen Epp (epps@clarkson.edu)
Showcase Video: https://youtu.be/_cz6_DbCMVg
Earlier Semester Progress: https://youtu.be/au5vig9Enfg
Awarded People's Choice accolade at the Spring 2019 CCC Student Expo.
URL: Play BrainStorm
By: Rana Elliott (relliot9@corning-cc.edu)
and: Mike Kowulich (mkowulic@corning-cc.edu)
Showcase Video: https://youtu.be/ZYIv1fFfWDM
Earlier Semester Progress: https://youtu.be/EjIDpuz8ybw
URL: Play BossBreaker
By: "jimito" Williams (jwilli57@corning-cc.edu)
Showcase Video: https://youtu.be/OBCATE1qS_0
Earlier Semester Progress: https://youtu.be/2kVh0VO77E
URL: Play Asteroids
By: William Price (wprice2@corning-cc.edu)
and: Dylan Green (dgreen16@corning-cc.edu)
Showcase Video: https://youtu.be/5ZWjTgr4h78
Earlier Semester Progress: https://youtu.be/qhCAtfDE2Eg
URL: Play Lancer
By: Joshua Ruskauff (jruskauff99@gmail.com)
Earlier Semester Progress: https://youtu.be/ROhU80qmc4k
Want to play the NES ROMs on your own system? You can download them here
Following will be project videos created showcasing the games developed this semester in CSCS2730 System Programming. While the course isn't a “game development” class, we utilized the themes of creating video games in a semester-long project to apply course concepts. Programming utilizing SDL allowed students to experience the resources and functionality of the system, enabling effective graphical output and peripheral interactions with a player, all while implementing a complex set of logic to make everything work in unison.
CSCS2730 is a fourth semester elective course in CCC's Computer Science program.
A flappybird-inspired game effort, paying homage to the original, while also taking on new life as a 2D gradius-style shooter.
By: Mike Kowulich (mkowulic@corning-cc.edu)
Video: https://youtu.be/gxB98OAwDHY
A checkers game called chess. Not actually chess, but checkers. Just that it is called chess.
By: Rana Elliott (relliot9@corning-cc.edu)
Video: https://youtu.be/jaqPjt1aMQE
An homage to “the Impossible Game”.
By: Brandon Strong (bstrong2@corning-cc.edu)
and: William Price (wprice2@corning-cc.edu)
Video: https://youtu.be/sblOVN8sJeo
A 2D platformer with… platforms. And jumping.
By: Kevin Todd (ktodd3@corning-cc.edu)
Video: https://youtu.be/gQZ9NfD7bgg