4 articles Tag c#

Godot Game Engine & Visual Studio

Godot Game Engine & Visual Studio

Few days ago, I’ve decided to get out of my comfort zone and have some fun with new game engine – just to find some quick tool for game jams. After some research, I’ve found Godot. Why is it so interesting? It gives you simple scripting language with graphical editor. But, if you need to extend base features you can compile it from C++ sources. Of course, because of my previous habits, I’ve decided to …

Continue reading →

UE4 – C++ Sources Full Rebuid Statistics (HDD vs SSD)

UE4 – C++ Sources Full Rebuid Statistics  (HDD vs SSD)

     It’s been a month since UE4 was released to the public. During this time many of you were probably wondering: “Does my PC handle new engine?” It’s possible to find tests that compares fps in editor for template projects. But it was impossible to find something that refers to compilation time, especially that compares HDD and SDD drives. I know that compilation time depends mostly on CPU performance, but speed of IO operations are …

Continue reading →

Raspberry Pi Series – Mono C# USB Joystick Handler

Raspberry Pi Series – Mono C# USB Joystick Handler

This article presents joystick handler. It is based on analysis that was made before – here. Finally I’ve decided to use C# Mono technology because C# is my favourite and this code can be used on both Linux and Windows platforms. To execute it on your Raspberry Pi, you have to: Connect your joystick. Find device file. cd /dev/input; ls Install Mono and compile program. sudo apt-get install mono-complete mkdir ~/jstest-mono cd ~/jstest-mono joe jstest-mono.cs …

Continue reading →

Raspberry Pi Series – Joystick USB Communication Protocol Reverse Engineering

Raspberry Pi Series – Joystick USB Communication Protocol Reverse Engineering

Reverse engineering is a method of discovering how device works, just by observing how does it communicate, how it was build or which parts it contains. We are not going to disassemble anything, but it could be great fun to observe communication protocol. Of course we have to have proper tools and some time. In this article, I will show how simple reverse engineering could be done. Tested devices are Logitech Extreme 3D Pro and …

Continue reading →