top of page
HologyLogo_imgupscaler_edited_edited.png

Hology Interactive

My time at Hology was spent as the sole programmer with the responsibility of making all gameplay of the games. My time was spent making gameplay, AI & UI features. Optimizing the game to be able to run on all mobile devices and as a web game.

DeepClashMalmöGameWeek.jpg
DeepClashGoogleDeveloperGroup.jpg

Details

Role: Gameplay-, AI Programmer
Contributions: Gameplay, AI
Engine: Hology Engine
Language: TypeScript

Other: Web 3.0

Constraints: File size limited to 10 MB, High Performance on web and mobile

GameDevHOLOGY.png

Deep Clash

AI Boids System

Boid system handling 300 boids at 125 frames per second. It could be further improved with spatial partition and moving calculation onto the GPU. Instead of skeletal animation, which gets expensive with many instances, a vertex shader can be used to simulate an animation.

Details

Role: Gameplay-, AI Programmer
Contributions: Gameplay, AI
Engine: Hology Engine
Language: TypeScript

Other: Web 3.0

GameDevHOLOGY.png

Constraints: 

  • File size limited to 10 MB

  • High Performance to run on web and mobile

Legend of Mara

Third Person Character
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla at feugiat metus, nec faucibus quam. Integer placerat dui a purus dapibus efficitur. Curabitur maximus tempor fringilla. Curabitur consequat dui at libero vehicula, et tristique odio rhoncus. Proin semper aliquet eleifend. Donec odio eros, hendrerit sit amet ante quis, aliquet iaculis est. Duis non blandit dui. Vestibulum eget velit pretium, placerat nisl eget, gravida augue. Aenean aliquam tempus quam.

Behavior Tree AI
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla at feugiat metus, nec faucibus quam. Integer placerat dui a purus dapibus efficitur. Curabitur maximus tempor fringilla. Curabitur consequat dui at libero vehicula, et tristique odio rhoncus. Proin semper aliquet eleifend. Donec odio eros, hendrerit sit amet ante quis, aliquet iaculis est. Duis non blandit dui. Vestibulum eget velit pretium, placerat nisl eget, gravida augue. Aenean aliquam tempus quam.

Reflections

  • This internship has been a great learning experience that has helped me grow technically and professionally, reinforcing my passion for creating responsive and engaging gameplay.

  • I have learned how to work within industry-standard workflows.

  • It has been a good experience having had the opportunity to assist with playtesting at the Press Start event and also present it at the GDG Android event.

GroupFotoGoogleEvent_edited.jpg

Contact me

070 415 20 61

Stockholm, Sweden

bottom of page