3D virtual lab simulations of physics, chemistry and biology
Unity asset that helps you to create a book with page curling effect in UI
.NET mathematical function parser/evaluator Library written in C#
Appying shader-based gamma correction in URP template
Create Cross Section Shader using Shader Graph
• Unity Certified Expert Programmer
• Passionate computer graphics enthusiast with a focus on creating stunning visuals and high-fidelity games
• Professional game developer and game tools programmer
• Fast learner who enjoys research and embraces new technologies
• Proficient in Computer Graphics, Mathematics, and Game Development
• Highly skilled in OpenGL, C++, Unity, C#, and .NET
Book - Page Curl Pro is a Unity3d asset that can help you to create a book with page curling effect using Unity3d native GUI system (UGUI). The asset supports different Canvas modes, transparent pages and adding UI elements in pages
The Pro version is much more harder to configure than the free version, if you don't need the extra features in the pro version just download the free version Here
2D Rope Editor is a simple but powerful rope editor for Unity. It is an enhanced version of the rope editor that I created for my game (Dabdob).
Features:
• Simple and easy to use.
• Configurable physics.
• Standard editing (shift to add, ctrl to delete, undo, redo, snapping and aligning).
This Asset includes different shaders to create a cross sectioning effect (cut part of meshes out), you can do partitioning using single plane or 3 planes, you can achieve the hatching effect for the cross section with the provided shaders
This Poly-Line editor can help you define some points in editor that can be used later in runtime without having to add empty objects to the scene to define those points. The editor can be extended for different usages, an example of extending this editor to create a simple 2d terrain editor is included in the asset
The editor is easy to use, works based on standard unity controls (shift to add, ctrl to delete), supports undoing and redoing and implements snapping and aligning functionality
Globe - Data Visualizer is a Unity3d Implementation for WebGL-Globe created by Google Data Arts Team. This is a complete project for visualizing latitude longitude based information. You can simply extend it by adding your own data to create your globe
WebGL Demo | Project On Github
Dabdob is a 2d physics puzzle game available for FREE for Android, IOS and Windows Phone. The game won Honorable Mention prize in Game Developer Contest 2016 and nominated for IMGA MENA
Media War is a casual 2d multiplayer game for handheld devices, it has been originally developed in GGJ 2018. The game is under development now and will be released soon;)
This viewer has been created to be integrated in a bigger project, This viewer loads data from specific file format and view it with some color coding and allow the user to navigate using Arcball camera controls. The project has been developed using OpenTK (C# OpenGL Wrapper) based on the client request.
E-robot is a dynamic educational robotic system tailored for teenagers, aimed at demystifying the basics of robotics. This innovative system pairs a user-friendly desktop software with a custom-designed KIT, featuring a variety of peripheral modules. Students are empowered to create their unique robots by integrating different modules into the IN/OUT ports. The desktop application enables them to construct the robot's logic through an intuitive graphical interface. This process automatically generates editable C++ code, which can then be compiled and directly uploaded to the robot's microcontroller, bringing their designs to life.
Songs of Silence is a story-rich strategy game, set in two distinct fantasy worlds threatened by the all-devouring Silence. The game features a unique mix of turn-based kingdom management, exploration, and hero development, contrasted with short and intense real-time battles.
This mobile game, crafted for the Science of Crime Scene Investigation course at HKU, immerses students in the world of forensic science. Designed to promote collaboration, it challenges students to solve real-life cases. Within the game, students explore a 3D environment to uncover evidence, gather crucial clues, and interact with a range of AI chatbots. These chatbots represent individuals connected to the victim and various technical experts, including specialists in DNA, fiber analysis, and IT, providing a comprehensive and engaging educational experience in crime scene investigation.
This mobile app offers a blend of creativity and relaxation through its features:
.NET Mathematical function library that can parse and evaluate any mathematical expression (e.g. x^2+x+5, sin(x*180)+x^(log(y)) ). The Library is written in C# you can get the complete solution here. The solution contains the following projects:
1. Function Parser: Parser library that can parse and evaluate a mathematical expression
2. Function Parser Windows Form Tester: A tester app that can evaluate the expression value and show how the library break down the expression
3. Function Plotter: GDI+ Plotter library that can draw mathematical functions
4. Function Parser And Plotter Tester: A windows forms tester app that can show hoe the plotter work along side the parser library
ACP is intuitive, shader based, and very customizable color picker for Unity UGUI
Find the asset on Asset Store.
Praxilabs offers an immersive 3D virtual lab experience in physics, chemistry, and biology, designed to enhance the science education process. This platform serves as a valuable tool for educators, simplifying the teaching of complex scientific concepts. For students, it provides an accessible way to understand both the theory and practical application of various science experiments, fostering a deeper and more interactive learning experience.
A series of video tutorial in Arabic about the Computer graphics concepts and how does it work in Unity3d, this series targets unity developers who didn't get the chance to learn computer graphics before starting with unity3d
A study case for creating "X-Ray/Cross Section" effect using shader graph, the article discuss the concept, the math and the Implementation in unity3d using the new shader graph editor
In this article I'm discussing the difference between gamma and linear rendering, and how to apply gamma correction in shader to get a linear rendering result while working with unity gamma space
Game development tutorial using OpenGL and SFML through a complete puzzle game, the game built step by step with a separate commit for each step, you can check them out one by one to learn the flow of how to create such a game in OpenGL
This series of Kinect games combines fitness and fun, utilizing the Kinect's ability to detect player skeletons and track custom gestures. The games are designed to encourage physical activity through engaging gameplay. The series includes:
Each game leverages Kinect's motion-sensing technology to create a unique and interactive gaming experience.
This 3D interactive drawing app offers a novel approach to digital art creation. It allows users to color drawings that are then converted into textures for 3D models. The system comprises both a mobile and a PC application. In the mobile app, users can scan their drawings and adjust settings like contrast and saturation. These refined images are then sent to the PC app via a local network. The PC app utilizes these images to apply textures to corresponding 3D models, showcasing a seamless integration of mobile and PC technology in art creation.
for more info please check the event web page here.
VR games and interactive applications includes:
• VR City Planning: An interactive VR application that allows users to creatively design urban green spaces. Utilizing the Oculus controller, users can select from various tree types and plant them on a scalable, rotatable city map. This immersive tool combines urban design with virtual reality, offering a unique and interactive experience.
• Bubble Shooting Game:
A fun and engaging VR mini-game designed for kids. Players aim to shoot bubbles and score as high as possible within a set time limit, creating an entertaining and competitive VR environment.
This mobile VR application revolutionizes interior design decision-making by offering an immersive VR experience. Users can effortlessly visualize their design choices, experimenting with different furniture pieces, color schemes, and wall paintings in a virtual setting. Developed in Unity, this application is compatible with Google Cardboard and GearVR, making it accessible for a wide range of users. This tool simplifies the process of interior design, allowing users to explore and refine their aesthetic preferences in a virtual environment before making real-world changes.
The application developed in Unity for Google cardboard and GearVR.
This mobile VR application, developed for a renowned Egyptian retailer, transforms the way users design their bathrooms. It enables users to select wall and floor tiles, as well as sanitary fixtures, in a virtual environment. The app's aim is to reduce showcasing costs and simplify logistics for the retailer, providing a cost-effective and innovative solution. By allowing users to visualize their design choices in a virtual setting, it streamlines the decision-making process and enhances customer experience.
Hyper casual game for android and IOS
Download Classify for android
Download Classify for IOS