Projelerim

Creasaur Internship Project

Flashball: Glow Out
Summer 2019

Türkçeye çevriliyor.

In the first week of my internship, we were asked to come up with hyper-casual game mechanic ideas. We came up with bunch of ideas and implemented the basic mechanics of 4 of them. Flashball has chosen as our first project. Player's objective is to wait for the opportunity to cross the walls and reach the next stage before time runs out. If player hits a guard, game is over. Originally thought as an endless runner but then we decided turn it into a level system. After hitting walls uninterruptedly for a while, player can "charge" through guards.

Creasaur Internship Project

Seaside Idle Tycoon
Summer 2019

Türkçeye çevriliyor.

After Flashball, we were asked to implement a game that has already been designed by the company's game designers. In this game, player is an enterpreneur who has purchased a small shop by the beach and tries to expand their business. Players can buy new shops, unlock new items to sell, upgrade their shops, hire new employees and so on. Gripping part of the game is the simulation part of the game. It is intended to make customers not only wander in shops but go to beach, swim, tan, play volleyball etc. Sadly, my internship came to an end before finishing the game.

2019 Global Game Jam ATOM

Keeper of the Grove
Ocak 2019
GGJ Websitesi

Türkçeye çevriliyor.

Hey you! You are the keeper of the grove! Your main goal is to keep the balance of the living beings in this grove. There are trees, which can rot or be cut down by lumberjacks, or the animals which can die of old age or be hunted down by hunters! Keep your grove safe with your three bestowed skills and maintain balance as fast as possible, or there may be consequences!

2018 Global Game Jam ATOM

Dance of Legacies
Şubat 2018
GGJ Websitesi

Sonuyla yüzleşmekte olan kültürünü taşıyan son kişisin. Kültürünün devamını sağlamak için selamlayarak, dans ederek veya şarkı söyleyerek diğer insanlara kültürünü aşılamalısın.

Ludum Dare 45

ZeroToHero
September 2019
Website

Türkçeye çevriliyor.

When people come together in game jams,they don’t have any idea of the theme and they dont have nothing. Then perfect jammers come together, learn the theme and they try to produce magnificent games. Developed in Ludum Dare 45 with Theme: Start with nothing

Unity Demos

Six! Repository

Collect Cubes Repository

Sand Balls Repository

Türkçeye çevriliyor.

This projects were created as job application demos and each were finished under 48 hours. They were made in Unity and in C#.

Senior Design Project

WeCover
2018 Fall - 2019 Spring Semesters
Website

Türkçeye çevriliyor.

This project rose from the need which composed from fun and cover music at the same time. This project’s aim is satisfied that need by let people to communicate who carries similar musical taste and also people want to have fun by sharing videos that they might record or create by combining other people’s sharing’s. However, while joining people with similar music tastes the reachability is an important factor. Thus, the project has designed as a mobile application in order to satisfy the need for making easier of people’s access the sociability.

WeCover is meant to be an entertaining social media application with unique video recording and sharing abilities to make the users have fun, socialize and express their feelings with music. The core feature of this application is its ease of content creation and sharing them, which users can use its all capabilities to make music and have fun doing it. These quality contents will be shared on the application and people will be attracted to these contents. Since there is always a human factor and a race among the users to get popular, there will always be new content that users will get attracted to.

Users do not need to play an instrument to use the app. They can be the editor of a post by collaborating with other people or upload videos from memory and create videos. A user can also see the posts that the user follows, discover new videos by searching through genres and get socialized under the posts by leaving comments and likes.

To conclude, the aim is to create a unique application that both is challenging the current social media applications and create a new medium for musicians to express their music and get social.

WeCover is developed using following tools:

• IDE: Android Studio

• Database & Storage: Google Firebase

• Version Control: Github

• Code Review: Gerrit

• Graphic Assets: Illustrator, GIMP

• Communication: Slack

Software Product Line Engineering Projesi

Community RTS Engine
2018 Yaz Dönemi
Github Linki

Bu dersin projesi olarak, grup arkadaşlarımla RTS (gerçek zamanlı strateji) oyunlarının birden çok alt türünün geliştirilebileceği bir oyun motoru yapmaya karar verdik. Projenin gereksinimi, en az 3 farklı küçük projeyi tek bir büyük projeyle oluşturabilmekti. Bu 3 proje farklı tür alıcılara ve onların ihtiyaç ve zevklerine göre seçilecekti. Ana oyun motoru projemiz farklı grafikleri, animasyonları, hareket ve oyun mekaniklerini, statik ve dinamik olarak hazırlanmış oyun haritalarını destekleyebilecekti. Kafamızda bu fikirlerle 3 mini oyun tasarladık.

İlk oyun Commander, Age of Empires, Red Alert, Warcraft ve Starcraft gibi oyunlardan esinlenilmiş bir rekabetçi RTS oyunudur. İkinci oyun Kingdom Builder, rekabetten öte Settler ve Anno oyun serilerinden esinlenmiş yavaş ilerleyen ve kendi krallığımızı oluşturmaya çalıştığımız bir simülasyon oyunudur. Son olarak Spells and Battlefield, hızlı ilerleyen, küçük bir harita üzerinde teke tek karşılaşmalar içeren ve Clash Royale'den esinlenilmiş bir oyun.

Nesne Yönelimli Programlama Projesi

Left 4 F
2018 Bahar Dönemi
Github Linki

Left 4 F Bilkent Bilgisayar Mühendisliği bölümünden mezun olmaya çalışan birini kontrol ettiğimiz sıra tabanlı bir rol yapma oyunu. Bu macera boyunca karşınıza birçok ödev, görev, proje ve hocalar çıkacak. Amacınız onları bilginizle yenmek ve F notu almadan mezun olabilmek.

Nesne Yönelimli Programlama Projesi

Ywon & Elward
2017 Güz Dönemi
Github Linki

Ywon & Elward, Ywon'u canlandırarak savaştan korktuğu için cezalandırılmış kocası Elward'ı Niflheim'dan kurtarmaya çalıştığımız bir macera-hayatta kalma ve rol yapma oyunu.

Database Systems Project

BetBall
2018 Fall Semester
Github Link

Betball.com kullanıcıların futbol ve basketbol maçları üzerine iddia oynayabildikleri bir sosyal iddia sitesidir. Kullanıcılar iddia kuponları oluşturabilecek, maçlara ve başka kullanıcıların kuponlarına yorum yapabilecek, tartışma odalarına katılabilecek ve son dakika haberlerine site üzerinden ulaşabileceklerdir.

Database Sistemleri Projesi

Football Database Management
2018 Bahar Dönemi
Github Linki

Bu projede, internet sitesi üzerinden yayınlayacak bir futbol database sistemi oluşturmaya çalıştık. Bu internet sitesi çeşitli takımları, oyuncuları, teknik direktörleri ve doktorlar gibi birçok bilgiyi içeriyor. Kullanıcı arayüzü için CSS, HTML ve JavaScript ve bilgilerin kullanımı için MySQL kullanıldı.

Machine Learning Project

Sentiment Analysis for Amazon Fine Foods Reviews
2019 Spring Semester
Github Link

Türkçeye çevriliyor.

Amazon and similar e-commerce websites are used vastly for online shopping purposes and these websites allow their users to write reviews about the products or services they received. These reviews have significant influence on the other users while deciding to buy a product or not. Therefore, it is valuable information to know the essence of a specific product's reviews. Furthermore, a classification made by the information gathered from these reviews can be applied to services such as product summary and product recommendation system. In this project, we intend to classify the usefulness of each product by studying their reviews using different learning models. We have implemented Linear Regression, Logistic Regression, Naive Bayes (Gaussian, Multinomial and Bernoulli), k-NN, SVM, Decision Tree, Random Forest, Neural Networks and AdaBoost. To implement the algorithms, Python scikit-learn library is used.

Yapay Zeka Projesi

Einstein Crossword Puzzle Solver
2017 Güz Dönemi
Github Linki

Einstein Crossword Puzzle Solver, CS461 Yapay Zeka dersi için hazırladığımız, New York Times gazetesinin günlük çıkan 5x5'lik çapraz kelime bulmacasını çözebilen bir yapay zeka projesi.

Digital Dizayn Projesi

Traffic Light Mark III
2016 Güz Dönemi

System Verilog kullanarak, FPGA tahtası üzerinde 2 kişi hazırladığımız, rastgele gelen arabaları kırmızı ışıklarla kontrol eden ve sağır insanlar için sesli yönergeler bulunduran bir dijital dizayn projesi.