-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
132 lines (118 loc) · 7.17 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Faruk Yıldırım</title>
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="main">
<header>
<h1>Faruk Yıldırım</h1>
</header>
<p>My programming journey began with game hacking, but I quickly decided to channel my passion into game development instead. Currently, I'm deeply engaged in studying the Unreal Engine source code to understand its core mechanics and working extensively with the Gameplay Ability System. I possess comprehensive knowledge in animation programming, shaders, and various aspects of Unreal Engine. I develop high-level game mechanics and systems using both C++ and Blueprint in Unreal Engine. My goal is to continuously apply my expanding knowledge to create high-quality and innovative games. With extensive experience in both low-level and high-level programming, I bring a unique perspective to game development challenges.</p>
<h2>Professional Experience</h2>
<h3>Vasanta</h3>
<p><strong>Job Title:</strong> Lead Programmer</p>
<p><strong>Responsibilities:</strong></p>
<ul>
<li>Leading development of an ARPG project as a generalist programmer</li>
<li>Project coordination and technical architecture design</li>
<li>System optimization and implementation</li>
</ul>
<h3>Marketplace Development</h3>
<p><strong>Unreal Engine Marketplace Developer</strong></p>
<ul>
<li><b>Actor Register System</b> - Code plugin for efficient actor management</li>
<li><b>AttributeSystem</b> - Comprehensive Blueprint pack for character attributes</li>
<li><b>Character LOD Manager</b> - Code plugin for distance-based LOD optimization</li>
<li><b>Tick Batching (Aggregator)</b> - Performance optimization system</li>
</ul>
<h3>Gamegine Games</h3>
<p><strong>Job Title:</strong> Lead Programmer (Good Kill! Project)</p>
<p><strong>Responsibilities:</strong></p>
<ul>
<li>Designed and implemented software architecture for the project</li>
<li>Developed high-performance AI systems with optimized CPU usage</li>
<li>Programmed AI character animations and behavior systems</li>
<li>Led and managed junior and mid-level developers</li>
<li>Conducted optimization and performance improvements</li>
<li>Handled bug fixes and quality assurance</li>
</ul>
<p><strong>Job Title:</strong> Senior Programmer</p>
<p><strong>Projects:</strong></p>
<ul>
<li>Developed ARPG demo featuring advanced combat mechanics and Gameplay Ability System</li>
<li>Created "Tears of Steel" demo (unreleased) with innovative gameplay mechanics</li>
<li>Implemented comprehensive Chaos Destruction system</li>
<li>Developed Action-Adventure demo based on Tarkan comic series, featuring dynamic combat and storytelling elements</li>
<li>Led R&D project "World Generator":
<ul>
<li>Developed rapid world generation system using LandscapePatch for terrain creation</li>
<li>Implemented PCG (Procedural Content Generation) for dynamic vegetation distribution</li>
<li>Created parametric control systems for landscape and environmental features</li>
<li>Designed and implemented dynamic weather system with customizable parameters</li>
</ul>
</li>
</ul>
<p><strong>Technologies Used:</strong> Unreal Engine, C++, Perforce, PCG</p>
<h3>Navras Academy</h3>
<p><strong>Job Title:</strong> Educator</p>
<p><strong>Responsibilities:</strong></p>
<ul>
<li>Conducted Blueprint coding and fundamental programming lessons using Unreal Engine</li>
<li>Taught programming to individuals with no prior experience</li>
<li>Explained and demonstrated how to write game mechanics and other essential gameplay features</li>
</ul>
<h2>Personal Projects</h2>
<ul class="compact">
<li><b>Zygora Survival Protocol</b> - A survival game featuring unique mutation mechanics where infected humans exhibit different levels of intelligence and abilities. From basic zombie-like creatures to highly intelligent mutated beings, each type presents unique challenges and gameplay opportunities.</li>
<li><b>Alex Awakening</b> - An AA-level action-adventure game with advanced gameplay mechanics and immersive storytelling.</li>
<li><a href="https://github.com/Thyke/RuinsOfEternity"><b>Ruins of Eternity</b></a> - An Open Source action-adventure game (hobby project).</li>
</ul>
<h2>Unreleased Projects & Systems</h2>
<ul class="compact">
<li><b>Yedikule Zindanları</b> - A horror game based in the historical Seven Tower Dungeons, featuring paranormal elements and Turkish historical context.</li>
<li><b>NPC Memory System</b> - Advanced AI system featuring emotional bonding mechanics, allowing NPCs to form memories, develop emotional responses, and maintain persistent relationships with players. Includes anger, affection, and various emotional states that influence NPC behavior.</li>
<li><b>Utility AI System</b> - Sophisticated decision-making system for NPCs using utility theory, enabling dynamic behavior selection based on multiple weighted factors and environmental conditions. The system allows for complex decision trees and adaptive AI responses.</li>
<li><b>Enhanced AIPerception System</b> - Extended Unreal Engine's AIPerception system with a new Smell Sense capability. Implementation includes scent trails, dissipation mechanics, and environmental factors affecting scent propagation, allowing AI to track and respond to olfactory stimuli.</li>
</ul>
<h2>Commercial Projects</h2>
<ul class="compact">
<li><a href="https://store.steampowered.com/app/2705210/Good_Kill/"><b>Good Kill!</b></a> - Gameplay programming, profiling and optimization, animation programming, AI systems</li>
</ul>
<h2>Skills</h2>
<h3>Technical Skills</h3>
<ul class="compact">
<li>C++</li>
<li>Unreal Engine</li>
<li>Gameplay Ability System</li>
<li>Performance Optimization</li>
<li>Animation Programming</li>
<li>AI Programming</li>
<li>Gameplay Systems Design</li>
<li>Shader Programming</li>
</ul>
<h3>Art & Design Skills</h3>
<ul class="compact">
<li>Blender (Basic)</li>
<li>Cascadeur (Basic)</li>
<li>Environment Art & Level Design</li>
</ul>
<h3>Tools & Software</h3>
<ul class="compact">
<li>Visual Studio</li>
<li>Perforce</li>
<li>Unreal Engine Marketplace Development</li>
</ul>
<h2>Hobbies</h2>
<ul class="compact">
<li>Playing video games</li>
<li>Travelling</li>
<li>Favorite Games: World of Warcraft, The Last of Us series, Tomb Raider series, Red Dead Redemption 2, Ori and the Will of the Wisps</li>
</ul>
</div>
</body>
</html>