Xamarin App

Developer: Ian Kleton, Romario Soekhoe, Jorn van der Wal, Jeffrey Boeree
Genre: Software
Code: C#



The Project I'm currently working on with a group of developers. It is made with Xamarin.Forms which means the app runs on Windows, Android and IOS and is fully resizable for each end platform. 

All data is saved towards a database using Azure with Entity Framework Core and the application is made using the MVVM databinding architecture allowing for easy expanding on the code.

My experience with Xamarin has been good and I would defenilty do another program using Xamarin especially because of the amount of time it has saved us from developing a Native app. The limitations are there but most functionalities can be solved using different methods.



Base Defender

Developer: Ian Kleton
Genre: 2D Shooter
Code: C# Unity 



A small project I made after taking a break from Unity for a while. The project was made within 10 hours and was focussed on creating a fun infinite gamplay mechanic. The game was inspired by base defend games made in Flash that I used to play back in the day.

The game has various upgrades which the user can buy to defend his base against the hordes of enemies. Each upgrade works differently and most of them can be bought infinitely.

The game is completed but can be expanded upon. It also requires some more balancing before it can be shipped.



EPD

Developer: Ian Kleton, Romario Soekhoe, Jorn van der Wal, Jeffrey Boeree
Genre: Software
Code: C# 



School gave us a project in which we had to provide the students of Nursery with an application that simulates work applications. However the application had to be user friendly and expandable.

Our applications works with an Azure Microsoft SQL database which we manage using Entity Framework and the application is secured with a login for each of the students. A teacher can create new users aswell as edit and deactive existing ones.

Students can create or update patients. When they update a patient that can write in their daily logging form and read back other Students logs incase there are important notes from previous moments of the day or week. The application features the standard procedures that the Nursery study teaches their students which we tried to implement as accurate as possible. We did make slight adjustments to keep the application user friendly but we did not harm the results and use of the procedures with our adjustments.

Our application was one of the few that was selected as completed and we had the possiblity to continue working on it however we decided that we wanted a new challenge.



Keylogger

Developer: Ian Kleton
Genre: Software, Hacking
Code: C#



A personally inspired project after my computer was infected by a Keylogger. I wanted to find out what it takes to make one and add various functionalities in it once I achieved my initial goal.

The Keylogger detects keystrokes on the infected PC and performs a screenshot on each mouseclick. These strokes are saved in a Textfile while the images are saved as a ZIP hidden in an Appdata folder which is marked as a System folder.

The application sends an email to a given emailaddress (currently the same as the sender email) which contains not only the ZIP and the textfile but also the IP adress and IP based information of the infected PC.

I have plans to continue on this project but in its current state it is also completed. Possible options for the future are Database support, A manager application and a livefeed function.

Git: https://github.com/kleton5/Keylogger

RogueLike Multiplayer

Developer: Ian Kleton, Nigel Cheung, Jannick Schalkwijk
Genre: Roguelike
Code: C# Unity



This was a game we've been working on for a school project. The project has currently been put on hold since we finshed our school and each went our own ways.

In the game I made custom Sprite Shaders written in CG to enchance ingame abilities and perform transitions to different scenes. 

I've made various Custom Assets with Custom Inspectors to easily add new Enemies, Classes, Projectiles, Skills and a Custom Level Editor using Unity Editor extensions. Each of these have shown to make life a lot easier and I will keep making these for personal comfort.

The game supports multiplayer for up to 8 people (tested) but we speculate that we can atleast support 16 players before performance takes a big hit at this moment. However the game is in early stages and will need more work before this can be an accurate number.

Since the game has been put on hold I am planning on making a cut on Multiplayer and changing it to a single player Roguelike experience using the backend work we've already done the only part left to program are the gameplay elements and the gameloop.

Git: https://bitbucket.org/Ikomhoog/llapi/src/master/



TurnBasedRPG

Developer: Ian Kleton
Genre: RPG/ Turn Based
Code: C# Unity 


This game was made with the intention of learning various systems that I hadn't yet programmed in previous projects. 

I've been experimenting with Custom Assets in Unity and speeding up my work progress using these instead of prefabs/objects. On top of these Custom Assets I've been making Custom Inspectors to easily edit and create them.

Another challenge I wanted to face was the Inventory system. I have never made an Inventory system before but it seemed like it was about time.

The rest of the game is about creating a management system for maintaining a good turn based architecture in which AI and player can set turns with the Attack they are about to perform. I also wanted to add elements of RPG games that I enjoy such as skill trees and customization of the Skill Set in Combat.

This game is still work in progress but I'm proud of what is already in the project.

Git: https://bitbucket.org/kleton5/turnbasedrpg/src


BruteForce

Developer: Ian Kleton
Genre: Software, Hacking
Code: C#


My first C# application that I've made. A very basic program that is badly structured in C# but that achieved the goal of the application.


The application has two functions. It can perform a Bruteforce attack in which it tries to hack a password going through the letters a-Z and symbols. 

The second function is a Dictionary Attack in which you as a user can insert a textfile with passwords and it will go through each of them trying to match it.


The application is finished for internal use but the goal is to add an SMTP credential certifications in which it confirms if the password is a match by trying to email. This way the application could be used for Gmail, Hotmail and other email providers offering SMTP ports.


Categories

Powered by Blogger.

Languages & Programs

Expert
Unity
Visual Studio
C#

Advanced
Unity Editor Tools
Javascript
Xamarin

Intermediate
CG
ASP.NET
HTML
PHP
PHP (Laravel)
Node.JS

Beginner
C++
Unreal Engine
CSS

- Copyright © Ian Kleton