My name is Daniel Alcala, a game programmer, game designer, and software engineer. I graduated from California State University, San Bernardino with a Bachelors of Arts in Computer Systems with a Concentration in Game Development.

In my free time, I tend to play and experience many games, mostly PvP games like League of Legends or Counter-Strike 2, to ARPGs like Diablo or Path of Exile, and many of hours in MMOs like World of Warcraft. I also tend to dabble in web development, music production, and cooking!


  • Final Fight

    2D platform fighting game programmed entirely by me within the Unity engine. My first video game project, where I learned about some of the basics of Unity programming and game design.

    Learn More
  • Escape Fate

    First person 3D horror game developed with a team using the Unreal Engine. Built with a team, I helped develop, catalogue, design, and code the terror game using software engineering practices.

    Learn More
  • Fuccet: Space Knight

    2D Souls-like action game created with a team using the Unity engine. My most recent WIP project, where I discovered a deeper understanding of level design, how to use the engine, and what not to do.

    Learn More


  • Languages

    • C++/C#/C
    • Python
    • HTML/CSS
    • JavaScript
    • PHP
    • ARM Assembly
  • Game Engines

    • Unity 3D/2D
    • Unreal Engine 4/5
    • Godot
    • Source Engine
  • Tools

    • Blender
    • Adobe Photoshop
    • Adobe Substance Painter 3D
    • OpenGL
    • Microsoft SQL Server
    • Django
    • ASP.NET Core


Please check out my other projects! These projects show some extra abilities and skills I have, such as:

  • Web application built using ASP.NET Core and C# for tournament organizers to display rankings and players.
  • OpenGL library based card matching game developed in C++, inspired by Bejeweled.
  • A C++ shell with commands that operates using an FAT filesystem, with a feature to search an index table.