Thanks to our 2021 Sponsors

GAMES PROGRAMMING PORTFOLIO – ISLAM DALLALI

Here is a collection of a few games that I have created over my 2nd year at Teesside University. The source code for all (with the exception of the 4th project as I am still working on it) is available on my github page.

 

First Project – OpenGL Model Loading, Lighting and Terrain Generation.

This was the first time that I have used OpenGL ordone any graphics programming and I would say that this may have been my favourite module this year. I really enjoyed learning the intricacies of OpenGL. This video specifically shows Model loading, Gouraud Shading and Terrain Generation using Height maps.

 

Second Project – C++ Game Engine

For this project I created a very basic 2D game engine. I learned a lot in this module, from blitting, collisions, AI and (most importantly) optimisation. This project was done using SFML.

 

Third Project – Global Game Jam 2021

This project was not part of a module this year, this was instead part of the Global Game Jam 2021. The theme for this years Game Jam was ‘Lost and Found’ so I decided to make a Where’s Wally game with intentially bad programmer art.

 

Fourth Project – Journey Man

This is an early look into my final project of my 2nd year. This is a team project where we were tasked to created a vertical slice of a game. My responsibilites in my team included:

  • Being a lead Programmer
  • Being the build master, setting up our source control and managing our repository
  • Creating the AI
  • Working on some of the bi weekly presentations.

 

Islam DALLALI

Hello, my name is Islam and I am a second year computer games programming student. Over here you will see various different projects that I have done throughout my second year at Teesside University. Skills:

  • Strong C++ and C# skills
  • Great communication skills
  • Experience with working in a team environment
  • Critical thinker and great at working under pressure
  • Passionate about programming and games
Software Experience:
  • Unity
  • Unreal
  • OpenGL
  • SFML
  • Github
  • Perforce

Skip to content