Portfolio Project: TunisianDoom
2D Platformer Game

Portfolio Project: TunisianDoom

Introduction:

this is a simple game made by me Mohamed Ahmed Zghal, it is a game meant to make you have fun and explore famous sites in Tunisia filled with enemies

My project was created for one reason and that is the love of video games, so I decided to learn how to make a simple game

The story behind our project:

I enjoyed playing video games as a kid, so it was my first instinct to try and learn how to make one. the first game I felled in love with when I was a kid called "Metal Slug" which was released in mid 90s.

On the other hand, I had an idea to make a game that let the world know more about my country "Tunisia". So, it was the perfect opportunity to implement my idea.


Technology & Architecture:

For game creation, I decided to use the Godot engine which is an engine created in 2014

and what pushed me toward Godot its simplicity and you need to remember that I have no knowledge whatsoever in making a game, so I tried to find a simple and easy to understand engine

And for the creation of the asset, I used Aseprite Edit.

Aucun texte alternatif pour cette image


Road Map:

First week:

picking up the engine and learning how to create the assets.

Second week:

collecting and creating assets.

Third week:

Player & Enemy AI improvement and scripting

Final:

Level design & fixing bugs


What have I learned about myself as an engineer and how this project informs my engineering path in the future?

  • Deep understanding of Godot:?Now I have a good experience working with Godot
  • knowing how to create assets:?creating assets was one of the biggest challenges but now I know how to make decent ones

On the personal level, this project has taught me a lot of things such as:

-Manage my time effectively.

-Working under pressure and respecting deadlines.

-To be open and to learn new technologies and to work with them in a brief period of time.

Mohamed Ahmed Zghal: Student at Holberton school.

Link to the GitHub project: ahmed0097/TunisianDoom (github.com)

Link to the project Landing Page: https://ahmedzghal1233.wixsite.com/tunisiandoom

要查看或添加评论,请登录

ahmed zghal的更多文章

  • Welcome To Staffy Code Base

    Welcome To Staffy Code Base

    Empowering Your Workforce "Welcome to the future of workplace management with Staffy, the cutting-edge mobile…

    1 条评论
  • What is like being a Designer (UI/UX)

    What is like being a Designer (UI/UX)

    Overview Spotify is a digital music service that gives you access to millions of songs, podcasts, and videos from…

  • What happens when you type google.com in your browser and press Enter

    What happens when you type google.com in your browser and press Enter

    Nowadays in the digital era, we use the internet for just about everything. We can study, connect with our friends and…

  • Internet of Things (IoT)

    Internet of Things (IoT)

    What is IOT ? The internet of things, or IoT, is a system of interrelated computing devices, mechanical and digital…

  • The concept of Recursion

    The concept of Recursion

    Recursion, what is it and why use it? ? Recursion is a programming technique using a function that calls itself one or…

  • Python3: Mutable, Immutable... everything is object!

    Python3: Mutable, Immutable... everything is object!

    1 >>> Introduction In object-oriented programming languages like Python, an object is an entity that contains data…

  • The differences between static and dynamic libraries

    The differences between static and dynamic libraries

    Why use libraries? As mentioned before, libraries allow us to store function definitions, aka pieces of code that will…

  • What happens when you type `ls -l *.c` in the shell

    What happens when you type `ls -l *.c` in the shell

    Let’s take a look at what happens when you type ls *.c in the shell.

  • Hard and Symbolic links on Linux

    Hard and Symbolic links on Linux

    What is Linux? Just like Windows, iOS, and Mac OS, Linux is an operating system. In fact, one of the most popular…

  • All the steps of compilation

    All the steps of compilation

    C is a compiled language. Its source code is written using any editor of a programmer’s choice in the form of a text…

社区洞察

其他会员也浏览了