Honk!

Ya silly goose! You're on a phone. To see my website, please use a computer.

goose

ALEX OKULA

3D GENERALIST & PROGRAMMER



















































Skills




                    
                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    



                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                    




                    
                    
                    
                


Swift

At the ripe age of 9 years old, I was interested in making my own games. After hearing about an iPad app that taught you how to code, I set out to learn Swift, a modern programming language developed by Apple.

However I soon realized making games was a far more daunting task than I had first imagined. Therefore, I started from scratch, this time with a game engine...


Unity

...I had never used Unity before, but I was intrigued by the possibilities of the game engine. I quickly learned how to use the engine, and I was hooked!

A new problem arose though, I didn't know how to code. Thus, I looked up what programming languages were, and which one was best for Unity...




C#

...I quickly discovered C#, as well as static and strong typing, imperative, declarative, functional, object-oriented, and component-oriented programming.



Python

After a couple of years I had made most of the ideas that crossed my mind into reality, and was curious to see what else was possible with programming. Hence I learnt Python, a language that was advertised as being capable of doing anything. I had fun with Python, however I then grew curious as to how websites were made...



HTML

...when I first discovered HTML, I found it odd. It was like no other programming languages I had seen before. It used declarative tags instead of imperative lines of code.

I was intrigued by how I could make my websites look good though, and for that reason started to learn...


CSS

This was yet again a programming language like no other that I had seen previously. This didn't stop me, I thrived to try and make websites look as good as the ones online. Once again though, I was itching to know what else was possible. Could I implement animations and 3D graphics into my websites?




JavaScript

Turns out I could, with a language fairly similar to C#. I wondered if there was any way to make websites that were more dynamic.



PHP

I then found PHP, a language that was touted as being capable of doing anything. I had fun with PHP, however I then grew curious as to if I could modify one of my favorite games, Minecraft...



Java

With Java, I was able to do all the things that I wasn't able to do with other languages, and make apps and programs on pretty much any device.


Blender

By the time I was 14 I was intrigued by film, special effects, 3D models for my games and more. I had heard about an open-source software called Blender which was notoriously hard to learn, but I decided to try anyway. As it turned out, Blender was a perfect fit. I was able to generate images, animations, edit videos by adding anything from robots to flying pigs and more!



GIMP

I was interested in learning how to clean up the images I had generated in Blender, so I downloaded an open-source image editor, GIMP, and got to work!




Godot

I was curious to learn about other game engines, so I started with Godot which used GDScript, a language similar to Python which I was familiar with.




Unreal Engine

"But how are games made so realistic?" I asked myself. I soon learnt that they were made with ray-tracing engines, such as the one used in Unreal Engine.








With this set of skills I continued to make whatever crossed my mind, and still make use of my knowledge in my day-to-day, for example to make this website!












Portfolio

Here are some of my projects!
































Contact

To get in touch, please contact me via email at