Cem Alagozlu

Game Developer // Programmer

My programming projects

My main programming language is C++ , but I have made a few projects in C# (Unity) and blueprints (Unreal Engine)


  • Base Component
  • Collision Component
  • FPS Component
  • Sprite Component
  • Text Draw Component
  • Texture Component
  • Transform Component


  • State machine
  • Input manager
  • Scene graph
  • Sound manager
  • Basic structs to simplify math functions

For more information, feel free to visit my GitHub page! https://github.com/Cem-Alagozlu/MyEngine


My Engine
I've created my own (simple) engine where you can create 2D games. To test the features out, I made Dig Dug. The engine is component-based. (Inspired by Unity).  The engine uses SDL libraries.

Crash Bandicoot (3D - Game)
I really like Crash Bandicoot, so I tried to recreate the game. 

This game was build in a custom engine, it was built upon the DirectX 11 and Nvidia PhysX 3.3  libraries, programmed in C++.

Heaven Vs. Hell (3D - Game / Group Project)

I worked in a team of 4 people to create a game in Unity (C#), two programmers, one artist, one technical artist.

I had a few tasks in the group:

  • Creating 3D models for traps
    • Implementing the traps
      • Collision
      • Animation
      • Damage
      • ...

  • U.I. Programming
  • (some) U.I. designing
  • Player Feedback
  • Menu
  • Backup designer

The game is downloadable on ITCH.IO


Saheser (2D - Game)

Saheser is a 2D platformer game about a robot who tries to find his creator and his "father". This game is a sequel to my first 2D game The Sweet Darkness. 

The game was programmed in a custom engine, heavily based on OpenGL and SDL, Programmed in C++.

The Sweet Darkness (2D - Game)

The powerful demon lord Daevas loses his powers after his loved one disappears.  Daevas need to find his way though the levels to find his loved one back to regain his powers.

The game is a 2D sidescroller platform, programmed in C++.

My 3D projects

Illyrian Legion (the level)

The Illyrian Legion Level is made in Unreal Engine for Unreal Tournament.

I've made this level with 3ds Max, Unreal Engine and Photoshop

(bellow, you can find some WIP pictures)

Attack on Titan : Gear swords : High poly
baked on Low Poly

tasks :

  • Create High Poly model in 3ds Max
  • Create Low Poly in 3ds Max
  • Unwrap Low Poly weapon
  • Bake High Poly weapon on Low Poly weapon
  • Make materials in Substance Designer
  • Paint weapon in Substance Painter with materials
  • Place model in Unreal Engine

Cityscene Venice, Italy - Low Poly

I've created a city scene of Venice, Italy.

The assignment was to create your own piece of the city in Low Poly.

tasks :

  • create models in 3D (3ds Max)
  • Unwrap the models
  • Texture the models
  • Place them in the scene

Graphic & Design

I create my work in Adobe Photoshop and Adobe Illustrator

Cem Alagozlu

One day you may achieve what ever your goal or dream is !

Copyright @ All Rights Reserved