Khaled Elsayed Zakaria
Khaled Elsayed Zakaria
  • Видео 13
  • Просмотров 745
QuadTree - Unreal Engine - C++
Quadtree Implementation is a project developed using C++ and Unreal Engine to efficiently manage and query spatial data in a 2D space. This project focuses on creating a dynamic quadtree structure to handle particle systems, optimizing performance for collision detection and spatial queries.
Core Functionality:
Implemented a quadtree data structure to partition a 2D space.
Efficient insertion, deletion, and querying of points.
Performance measurement with and without quadtree optimization.
Key Features:
Particle System: Simulated particle movements and interactions using quadtree optimization.
Dynamic Subdivision: Adaptive quadtree that subdivides based on the density of points.
Real-time Visuali...
Просмотров: 37

Видео

MultiThreading Sandbox - Unreal Engine - C++
Просмотров 192 месяца назад
Multithreading in Unreal Engine: Efficient Task Management and Execution This project demonstrates the implementation of multithreading in Unreal Engine using various threading techniques and task management systems. It includes examples of task execution using FRunnable, task graphs, and thread pools to optimize performance and manage concurrency effectively. Repo: github.com/khaled71612000/Un...
Minesweeper - Unreal Engine - C++
Просмотров 462 месяца назад
The Minesweeper game is developed using C and Unreal Engine, focusing on creating an interactive and engaging experience. This project includes features such as a dynamic grid, cell interaction, and hover effects, all aimed at replicating the classic Minesweeper game mechanics in a 3D environment. Repo: github.com/khaled71612000/MineSweeper Portfolio: khaledelsayedzakaria.com Email: khaled71612...
Fluid Simulation - Unreal Engine - C++
Просмотров 472 месяца назад
Fluid simulation is a project developed using C and Unreal Engine to simulate the behavior of fluids using the Navier-Stokes equations. This project focuses on implementing realistic fluid dynamics, including advection, diffusion, and projection, to create visually appealing and dynamic fluid movements. Repo: github.com/khaled71612000/Unreal-Texture-Mesh-Fluid-Simulation-CPlus Portfolio: khaled...
Conway's Game of Life - Unreal Engine - C++
Просмотров 232 месяца назад
Conway's Game of Life is a cellular automaton project developed using C and Unreal Engine. This project simulates the evolution of cells on a grid based on a set of rules that determine the state of each cell in subsequent generations. The project focuses on visualizing the transitions between alive and dead states of cells. Repo: github.com/khaled71612000/Unreal-Conway-Game-Of-Life-CPlus Portf...
Hexagon Island Generator - Unreal Engine - C++
Просмотров 1303 месяца назад
Hex Grid Island Builder is an advanced project developed using Unreal Engine, designed to create a grid-based island-building game. This project leverages procedural generation using Perlin noise and features a dynamic, interactive environment with hexagonal grid tiles. Repo: github.com/khaled71612000/Hex-Grid-Island-Builder Portfolio: khaledelsayedzakaria.com Email: khaled71612000@gmail.com Gi...
Boid And Flocking Simulation - Unreal Engine - C++
Просмотров 773 месяца назад
Boid and flocking simulation is a project developed using C to simulate the behavior of boids (bird-like objects) using the Boids algorithm. This project focuses on implementing flocking behavior, including alignment, cohesion, and separation, to create realistic group movements. Repo: github.com/khaled71612000/BoidsCpp Portfolio: khaledelsayedzakaria.com Email: khaled71612000@gmail.com Github:...
2D Game Pokemon Style - Unreal Engine - C++
Просмотров 86Год назад
My2DMind is an innovative project that features a 2D character navigating a 3D world with a Pokémon-like gameplay theme. Developed using Unreal Engine 5 and C , this project highlights advanced gameplay mechanics, character control, and world interaction. Repo: github.com/khaled71612000/2D-Game-Pokemon-Unreal3D Portfolio: khaledelsayedzakaria.com Email: khaled71612000@gmail.com Github: github.c...
Humanity Last Resort Gameplay - Unreal Engine - C++
Просмотров 1032 года назад
Humanity Last Resort is a 3D styled city-building game in which the player takes control of a human resort owner who is hoping to satisfy aggressive aliens by building them a resort and much more. Otherwise, he faces the risk of destroying the entire world. Humanity Last Resort is a real-time construction simulator in which you must effectively manage your resources in order to expand your reso...
Humanity Last Resort Trailer - Unreal Engine - C++
Просмотров 182 года назад
Humanity Last Resort is a 3D styled city-building game in which the player takes control of a human resort owner who is hoping to satisfy aggressive aliens by building them a resort and much more. Otherwise, he faces the risk of destroying the entire world. Humanity Last Resort is a real-time construction simulator in which you must effectively manage your resources in order to expand your reso...
Top-Down Shooter - Unreal Engine - C++
Просмотров 252 года назад
Top-Down Shooter is a project developed using the Unreal Engine, designed to create an engaging top-down shooter game. This project focuses on advanced gameplay mechanics, AI interactions, and immersive player experiences. Category: Action, Shooter Repo: github.com/khaled71612000/Top-Down-Shooter Portfolio: khaledelsayedzakaria.com Email: khaled71612000@gmail.com Github: github.com/khaled716120...
I Am You From Another View - Phaser
Просмотров 182 года назад
I Am You From Another View is a challenging platform puzzle game created with Phaser and JavaScript. The game involves two players who must climb obstacles and perform tasks together to progress. Category: Platformer, Educational, Puzzle Itch: khaledelsayed.itch.io/i-am-you-from-another-view Repo: github.com/khaled71612000/Phaser-2D-Jam-Game Portfolio: khaledelsayedzakaria.com Email: khaled7161...
Two Of A Kind - ITI intake 42 global game jam 2021 - Unity
Просмотров 1162 года назад
"Two Of A Kind" is the narrative of two divided souls (Delicas) wandering through a labyrinth to discover one other. The definition of duality is as old as the mountains' roots and the galaxy's breath. Two opposing sides will always be together, and one will never exist without the other. The player is guided through mazes and traps in an attempt to combine the two Delicas (Pale and Dark) befor...

Комментарии

  • @SafouaneAYADI
    @SafouaneAYADI Месяц назад

    Great Idea, Keep up!

  • @kartikpaliwal5657
    @kartikpaliwal5657 2 месяца назад

    Nice 👍 Tho I didn't get anything 😅

    • @KhaledZakariaGameDev
      @KhaledZakariaGameDev 2 месяца назад

      Hahaha, one day I'll make a presentation for these showcases and stop being lazy! On min 01:15 , you can see the red dots are trying to connect (create a black line) to the closest neighboring particle based on a specified threshold. Normally, to see the closest cell, you would need to iterate over all the particles in the game. However, you can implement a quadtree that breaks the map into quads and you can retrieve the quad your particle exists in and just compare it to other particles in the same quad which will improve the performance by around 70%. :D

  • @mrastronautt
    @mrastronautt 3 месяца назад

    *Hexagon Island Generator* Normal people: what is this weird thing Developers: DAMNNN...!!! 🥵🥵