Hi! My name is Göksel Serkan Oguz (GSO) and I'm a game developer from Istanbul. I have been a Unity Developer for 3 years . I have been a huge fan of video games throughout my life.
You know the story and how people tell you "You play video games, why don't you make one?!" So here I am I guess. Making them and doing a great job while doing so!
So here are some of my works :
PsychePath
PsychePath immerses players in the role of Psyche in a 2D metroidvania style action adventure game, where players embark on a journey to battle and conquer entites straight out of Greek mythology.
I worked on this project as Gameplay Programmer, UI Designer, Level Designer, Enemy Designer and programmer.
It took 1 month to bring all the systems and design and what is playable now on itch.io to life in this beautiful metroidvania.
SPACE SOULS
Space Souls is an exhilirating space-shooter project that I developed as the finishing project of "Game Design and Development 1:2D shooter" by Michigan State University.
I have meticulously refined the original game mechanics to offer an exhilirating and fun experience. Here are the changes I have included :
- Complete change of the game levels to offer a unique and fun challenge.
- Complete rework of the UI. The UI is a lot prettier and communicates what happens within the game a lot better.
- Several changes to the game's skin. Player's sprites, enemies' sprites and level design.
- Many power-up design and mechanics are added. The original did not have any power-ups at all.
- There are several different ways the enemies behave. There are spawn points, enemies with summoning abilities, Different bosses with different abilities, different mini-bosses with unique designs. All implemented from scratch.
SpaceSouls is not just a game; it is a testament to my creativity, dedication, and technical expertise in game development. By transforming a simple course project into a captivating and immersive space shooter, I have showcased my ability to adapt and improve upon existing concepts while leveraging the Unity engine and C# programming to their fullest potential.
just go ahead and play the game: You'll love it :
Spoiler alert : It's quite challenging.
MetroIstvania
Metroistvania is a lovely metroidvania game that uses new aspects of Unity's 2D implementations such as 2D lightning, new input system, sprite rig and editing.
I developed the game as a finishing project for "Game Design and Development 2:2D platformer" by Michigan State University.
I have added tons of new systems and refinations to the original project and my game looks like a complete new and a much better experience than the original. I have included several systems such as :
- A complete overhaul of the menu and UI so that the game communicates with the player in a better way.
- Complete new design of the levels and complete addition of new lightning, enemies and enemy types.
- Complete rework of the enemies' AI so that they behave in a much challenging way.
- New designs for the music, sound and their implementation within the game.
- A challenging game loop to keep players on their toes all the time.
- The game has a deep story start-up, I expect the story to unfold into a very intriguing experience.
MetroistVania is a game that I have been working and still updating. I'm planning to release it on steam, and consoles. The game has a great scaffolding and many systems to itirate on. I'm looking forward to see what I can do with this project.
THE TANK
This was my take of the first tutorial. The tutorial only included Basic movement and some Physics Collisions.
I have turned the simple truck into a fully functional Tank. The additions I have made into this project is :
- Physics and Rigidbody systems for the tank and seperate physics and colliders for each wheel so the tank would move as a tank would move.
- Engine Sound with increasing and decreasing pitch according to the speed of the tank.
- Projectile System that can fire a Shell with fully functional Particles, sound effects, recoil force on tank and Addforce element around wherever it explodes.
- A Cinemachine Camera that follows the tank and gives the feeling of explosions or being hit effect.
- A Turret Enemy that is fully functional with sounds, alarm and projectiles. It can detect the player when within certain range and can fire projectiles towards player. All these projectiles have sounds and explosion effects too.
- Pause and unpause system.
Here is the video showcase for the project :
The Level design is taken from another Unity Project "Tanks". I wouldn't take credit for the hard work they put. Shoutout to the great artists there! :)
Baron of the skıes
In Create with Code Tutorials no : 2, this project was only a farm boy throwing food at the animals so they would just disappear.
I turned that project(at least tried) into one of the classic top down plane shooters. Additions I have made into this project is :
- A fully functional plane that doesn't just move on 1 axis but it moves on 2 axis like the classic plane games.
- Plane Rotation and Scaling for the take off effect.
- Music and soundeffects that are seperate from one another and play situationally.
- Fully functional gunfire with collisions, sound effects and kill potential!
- Ortographic Cinemachine camera that follows the player from top down view.
- Turret Enemies that detect the player and fires projectiles.
Here is the video showcase for the project :
This time I tried a little bit of level design (and probably failed) and I was happy with the result.
who's the boss
This project in the series only had a ball and other balls spawning. And the player would push the enemies out.
I have turned this project into an almost(ALLLLMOST) arena-like brawler where player picks up different powers each effecting the player differently. Here are the different functionalities I have added to the game :
- Fully functional 3 super powers that all have different sound effects, particles and different mechanisms.
- Boss Spawn on certain intervals.
- Music system that gets more intense and faster as the game goes on (Since it's a brawler kinda game)
- SpawnManager System that take care off the spawn of the enemies.
- A boss enemy with abilities (spawning mini versions of the balls.)
Here's the video for the project :
2.5D zombıe shooter
This is by far my most ambitious project. I have worked on this project for almost 6 months and even though I'm planning to scratch it (may be not who knows) I'm very happy with all the implementations and different functionalities I have been able to create with the game.
Here are some of key features of this project :
- Fully Functional Movement(Jump, Walk, Run,Shoot), Animations, Rigidbody, and particle systems.
- Fully Functional Shooting system. Different weapons, firing different ammunitions.
- Fully Functional UI with ammo count, health slider and current weapon.
- Enemies with Physics, Animations, Aggro Range and Attack Range, Sounds, Item Drops, Health UIs.
- Fully Functional Cinemachine Camera with effects like shake, explosion etc.
- Weapon Swap System that allows usage and pick ups of different weapons.
- Drops that affect the player in different ways(HP and Ammo)
- 3D Music and Sound Systems.
Here is the video for the game :
This game has been the most comprehensive of all the projects I have done so far. It has many other functionalities that I didn't fully cover.
For business inquiries, feel free to reach me on my e-mail : gokselserkanoguz@gmail.com
Ciao!
- gokselserkanoguz@gmail.com