GUILLEM ALQUEZA

Project 2: Spits and Crypts

Description

This project was focused on creating an RPG game with a team composed of both technical and artistic members.
The game was developed using SDL, C++, Box2D and Tiled.

Contributions

As the Lead Programmer of the project, I was responsible for managing the technical tasks and also contributed as a Game Designer, handling key design elements of the game.

  • Created a turn-based combat system with pathfinding, featuring various weapon types including melee, ranged, and abilities for diverse tactical gameplay.
  • Creation and implementation of a C++ Cutscene Player using FFmpeg, handling video and audio decoding, playback, and format compatibility.
  • Developed an interactive cutscene that allows players to choose multiple characters.
  • Designed and programmed various types of puzzles.

  • Experience Gained

  • Gained valuable experience working in a team of 18 people with diverse roles, including programmers, artists, and designers, improving communication and collaboration across disciplines.
  • Created a Game Design Document that served as a blueprint for the game, outlining gameplay mechanics, narrative structure, character designs, art style, and level layouts.
  • Developed a detailed Technical Design Document that specified the technical architecture, coding standards, and tools to be used, ensuring all team members followed consistent practices and facilitating effective debugging and testing.
  • Gained hands-on experience with FFmpeg for video playback, learning to handle video and audio decoding, which deepened my understanding of multimedia integration in C++ game development.
  • Improved problem-solving and debugging techniques to optimize gameplay and overall performance.
  • Spits and Cryps Logo Spits and Cryps Gameplay