Hello! I'm Isaac Calvís.

Software Engineer / Game Developer

IsaacCalvisPhoto

Projects

RedCircle Engine

RedCircle Engine is a video game 3D Engine with a physics system. My contributions:

- Implement Core Systems
- Drag&Drop functionality
- Meshes importer
- Material importer
- Scene Importer
- Configuration/ Properties/ Hierarchy panels ...
- QuadTree system
- Frustum Culling
- File System
- Module Resources
- Implement ImGuizmos
- Own File format (Meshes, scene, components...) with .meta
- Mouse Picking
- Play Mode
- GameObjects Hierarchy
- Implement Components following Components Design Pattern
- Implement BulletPhysics
- Components for physics (RigidBodies, Colliders, Constraints)
- Bug Fixing

C++ OpenGL SDL BulletPhysics DevIL Assimp ImGui

Warcraft: Heroes Beyond Time

Warcraft: Heroes Beyond Time is a hack n slash videogame made with C/C++ & SDL, based on Warcraft2. My contributions:

- Entity system
- Pathfinding module
- Enemy AI
  => Abilities
  => Effects
  => Reactions
- Console inGame
- Bug Fixing
- Gantt document with all tasks to do among the project & other management stuff
- Assign tasks at trello (weekly)
- Final management documents (as Excel with all hours for each member & tasks)

C++ SDL

Thesis: VR experience with data collection to predict anxiety

VR experience using Unity3D engine, where user was able to explore different rooms aimed at causing them anxiety. Collects in-game data (subjective responses + locomotion). My contributions:

- State-of-the-Art about VR, psychology of anxiety and basis of Machine Learning
- Design of the VR experience
- Development of the VR experience
- Development of the data collection
  => In-Game UI element for subjective data (virtual clock)
  => Run-time system to collect locomotion data and save the usefull ones
- Playtesting with external users
- Project defense

Producer TaskManagement QA Scripting

Alita: Unbreakable Warrior

Alita: Unbreakable Warrior is an ActionRPG made with our own GameEngine (JellyBit Engine). I worked as a Producer on this project. My contributions:

-Supervise development of Alita: Unbreakable Warrior
-Calendar tracking (control milestones & objectives times)
-Control Personal Gantt’s (daily update)
-Control Personal tasks (using hack n plan)
-Tracking Scrum Objectives
-Make builds & updates
-Supervise Issues & Bugs (using github issues)
-Plan testings (internals & externals)
Other tasks:
-Warning wall
-Falling column
-Credit Scene
-UI QuestLog

Producer TaskManagement QA Scripting

Raiden Arcade Tribute

This is a tribute to the original raiden (arcade shoot'em'up). My contributions:

- Core Systems
- Player gameplay
- Animations
- Entity System
- Enemies behaviours
- Boss's behaviours
- Player weapons (2 types of weapons with different levels)
- Enemy weapons (basic shoots, bombs...)
- Habilities (throw boms, following missiles, normal missiles)
- Local multiplayer (2 players)
- Pickable objects
- UI
- Implement music
- Bug Fixing

C++ SDL

Creative Lab VR (Collaboration with Volkswaggen)

Creative Lab was a bachelor project in collaboration with Volkswagen. We made a VR experience in Unity3D to teach new users as fast as possible to use a concrete VR system. My contributions:

- Design with the team the idea
- Develop the main VR features
- Develop the concrete VR features
- Do playtest with external people

VR Programmer Unity Design TeamWork

Tropic Apocallipse

It is a 3D Videogame made with Unity and C#, where you control a military barracks and have to defend yourself from a zombie attack. My contributions:

- Turret Entity and it's behaviours
- Part of Citizen, Soldier and Zombie behaviours
- Connection between entities
- Hordes
- Constructions
- Tutorial
- UI
- Sounds
- Bug Fixing

Unity C# AI

Car Racing game

It is a basic 3D car racing game, with basic OpenGL and BulletPhysics. You can make you own maps with Tiled (from inside game). My contributions:

- Implement bullet physics
  => Basic car physics
  => Constraints
  => Collision detection (colliders & triggers)
- XML Load for you own map (with Tiled)
- Basic .obj load
- Draw in OpenGL direct mode

OpenGL C++ BulletPhysics Tiled

Gravithy

I made this game when I was 16, it's my first public video game. It is a puzzle game, where you can control the gravity of the scenario, and you need to achieve some objectives without dying. My contributions:

- GamePlay mechanics
- Enemies (bombs, traps...) mechanics
- Objects mechanics
- UI
- Level Design
- 3D Models & textures (made with Blender)

Unity C# Blender LevelDesign

Illuminati pinball

This is a basic pinball game with Illuminati assets. My contributions:

- Implement Box2D
- Ball, flippers & ingame elements
- Some music & FX

C++ SDL Box2D

Swaggity Rabbity

This is a 2D platform game, where you have to pass across 2 levels. You can move, jump, hit and do an hability that can teleport you a short distance My contributions:

- Core Systems
- XML load (for loading scenes)
- GamePlay Mechanics
- UI Elements (own, with C++)
- Enemy behaviours

C++ SDL Tiled