Shadertoy Portfolio: 96logda
Angelo Logahd
C++ & C# Game Programmer
PORTFOLIO
STAR VAULT
UI Programmer
Engine: Unreal Engine 4
Game Spec:
* PC, PS4 (VR only)
* VR Headset (PC): HTC Vive, Oculus Rift
* Genre: Casual, Simulation
* Steam (https://store.steampowered.com/app/842140/Kittend/)
Rain Storm Engine
Old-TV Sepia
Photography Sepia
Day 1
Old-TV Sepia
My own game engine developed from scratch
* Game engine features
* Terrain
(It took me two days to learn the concept to implement a basic
3D terrain with mountains and hills.)
* Create terrains from heightmaps or raw heightmaps for bigger terrains
* Terrain with colormaps
* Gradient Sky
* Moving clouds
* Sepia and Vignette effects
* HDR (Supporting 16 bit format and 32 bit format)
* Filmic Tonemap (Uncharted 2), Luminance Tonemap and other common Tonemaps
* Fog support
* Vsync support
* 3D Model rendering with model bashing
* Shader Blueprint support
* My own math library, containers and debug and error management.
* Log to files
* DDS and Bitmap support
* XInput for Xbox One and Xbox360 joysticks
* DirectInput for keyboard and mouse
* The engine will create a mini dump file if the program crash outside Visual Studio.
* ThreadPool (will detect how many threads the system can run in the same time to get the best possible performance)
* Synchronizer to sync between the logic thread and the render thread.
* Control the camera with the keyboard or by using an Xbox joystick.
* Camera panning support for Xbox joysticks.
* My own rendering engine developed from scratch.
* Message system
* Spec
* API: DirectX11
* Shader language: HLSL
* Programming language: C++
* Visual Studio 2015
* Assimp Loader
* DBTweener
* picojson
* Third Party
ZORDIX
I have worked on racing games for PC, Ps4, Xbox One and Nintendo Switch.
Gameplay and UI programmer for a yet unannounced terrain vehicle game.
Gameplay programming:
* Time trials game mode, including counting lap times and completion.
* Tools to facilitate game mode programming.
* General help structures for game modes.
GUI Programming:
* User interface including menus, ingame UI, tools and result screen for the time trials game mode.
* Help structure for GUI.
Tool programming:
* Game mode tools
* Base structure for game mode tools.
Servers, Web, Database:
* Back end system for web and game ranking.
* Implementing web modules for news feed.
Other tasks:
* Compared different cloud solutions to find a good cloud solution with a cheap cost for the company.
* Setup and manage servers with high security.
* Documenting and researching
Work tools: Unity Pro 3D, Visual Studio, Visual Studio Code, SVN, FileZilla, WinSCP, PuTTY, AWS (Amazon Web Services)
Programming Language: C#, Javascript
MindArk
Company
MindArk
Game Title
Entropia Universe
Game Genre
MMO RPG with RCE (Real cash economy)
Development Role
Intern as C++ tool and software programmer
Period
2017 August - 2018 April
Contributions
* Worked in a huge procedural and multithreaded client/server code base.
* Fix bugs, iterating, improve and add new features to tools used by the support team.
* Fix bugs and develop new features to the company own edited Sandbox
(a bought version of Cry Engine editor).
* GUI programming
* Tools UI
* Client/Server/Database
* Server backend (database)
* In game developer tools for the company and some tools to partner companies.
* Spectator mode feature that allows us to fly as invisible without disturb other players.
Tools
* Visual Studio
* Visual Assist
* Sandbox (Cry Engine Editor)
* IncrediBuild
* Perforce
* Write more efficient network code.
* How to navigate in a large codebase.
* Work in a multithreaded environment.
What I have learned
The Game Assembly Portfolio
LBS Helsingborg Portfolio
Game Title:
The Phenomenon
Development Role:
Game Programmer
Tools:
Unity 3D,
MonoDevelop
My biggest responsibilities:
* Our own Character Controller
- Walk, run, crouch, jump
- Climb on ladder support.
* Extend Unity with more light settings.
* Weather System
- Rain triggers for the inside of buildings and outdoors.
- Skybox with thunder effect.
- Shadow and light effect for thunders.
* Game Events and triggers.
* Quests
* Audio and sound effects
* In game camera
* Flashlight
* Game intro
* Rest on the bed mechanic.
* Option menu
* Save and Load the game and settings.
* Puzzle mechanics
* GUI programming
Awards
Game Of The Year 2014 in LBS Helsingborg
LBS Game Awards 2014: Second best game idea of the 1300 participants
Hobby Project
Description
The Elder Scrolls: Unoria is a mod I have developed for The Elder Scrolls Skyrim. This mod give you a new elder scrolls story that is placed in two new worlds, Unoria and Azkar.
* 30000 visitors the first week.
* 5000 subscribers the first week.
* Top 10 best mod of the month 2016 in September on Steam.
Development tool:
Creation Kit (developed by Bethesda Game Studios)