Discordant is a surreal rhythm-action game where you defeat enemies to the beat of the music. Explore the mysterious astral plane and restore the Sun to the dark North. This game was made in the 2022 autumn game project course at Aalto university. I worked as a technical artist in our amazing team and was in charge of custom shaders, VFX, and visual directing.
Moosio is a two-player fighting game in that players use their skills to collect mushrooms, dodge, and shoot at each other in a fun and chaotic way. It's one of the hobby projects that I focus on making it emergent and full of humor to fit as a perfect party game.
A short narrative-driven game about the afterlife: many people who have experienced Coma said it was a different place. The geometries were unique, and they hadn't seen such colors before. This game is my notion about how it looks. Who knows, maybe it is. After I finished my bachelor thesis about point clouds, I made this game to show the power and various effects of point clouds.
Lorun is a puzzle game that you should solve levels by making a path for a shepherd using isometric Illusion. Our shepherd has fallen into a deep sleep and dreaming about his sheep. In this dream, you will encounter strange rules! Use them wisely.
This project is one of my favorites because developing these mechanics challenged me, and the result was as good as we expected it to be.
A 3D model viewer made with OpenGL. I tried to get familiar with rendering pipelines in this project. Besides, several shader adjustments are available that create your desired look out of your model. This project could be useful to test vertex and fragment shaders on meshes with more expansion.
Squp was my gateway to game development. It's the first game that I made with my teammate AmirHossein in our team Jash Games. Later we publish it worldwide with the help of Unbound studio. As our first game, it shined in international events and festivals like IMGA and the Swiss Game Festival.
The game is about a little cube who lost his love and trying to find her in a strange cubic world with hardcore puzzles. Furthermore, it contains Arcade modes, which will challenge your mind and speed.
In the holidays of 2020, I decided to make a casual game to improve my game dev skills.
Blip Ball is a minimal, relaxing game with infinite levels. You should dive into the music notes and reach the top Goal. There is various kind of music notes that each one of them gave you special power!! So get ready for this infinite journey.
Published and bought by Infinity Games.
Infinity war is a platformer, pixel art game that you control your hero and fight among the enemies. The alpha test is now available on the link below.
Huawei 2022 Tech Arena challenge was developing a creative idea and a prototype for 3D wallpaper and Avatar using Huawei Harmony OS’s 3D assets and in-house graphics engine. I was the designer and technical artist, and our idea won first prize.
Whispers of Tampere was made at the 2022 XR Hackathon held by Ultrahack and Qualcomm. Our idea was to create an application where people can put voice messages using ThinkReality AR glasses in public places(Tampere city parks). I worked as designer and unity dev during the event.
Zen Pipes is a relaxing puzzle game that surely gives you calm by its music and challenges your mind with its puzzles.
I made this puzzle mechanic for the university's annual Game Jam. You control a cube, and for solving puzzles, you must neutral the bombs by exploding yourself on top of them! Also, you have some time capsules that let you come back alive. You should put them wisely to solve each level.
Series of shaders I've been making for the Computer Graphics course and other projects.
One evening I just said to myself, how hard is developing plane gameplay?! The result went OK as one of my first projects.
It's my attempt to create a wavy water shader using Gerstner waves and the Tessellation technique for better performance in Unity/HLSL. It's an ongoing project, and I'm always trying to add new features and resolve issues in my free time.
Easy Point Cloud is a free unity package that you can convert your meshes into point clouds. Basically, it generates a point at every vertex, so the point cloud will be more congested by how much the mesh has more vertices. Also, it has some adjustments that can make various effects out of one mesh.
I've made shaders(HLSL, Shader Graph) and particle packages exclusively for Unbound game studio to accelerate the production of casual 3D games.
An overview of how to generate point clouds in Unity.
In summary, Point Clouds are a series of points in space that are presented visually instead of an interconnected topology. You may have seen this visualization in Photogrammetry scanning...