<Ethan Hosford>

Computer Science for Games student at the University of Brighton

Instagram Outline Logo
Flat Fill Twitter Icon
Black Official LinkedIn Logo

</About Me>

I am a second year university student with a keen interest in games and software development, with several years of coding experience across various languages since GCSEs. I’m eager to delve into how programs and games are created from the ground up, developing and applying my skills along the way.

Skills and Interests

Portfolio Projects

</Skills>

Strengths

Programming Languages

Software/ Tools

Determined

C#

Adobe Photoshop

Organised

C++

Autodesk Maya

Fast learner

JavaScript

Unity

Working in a team

Swift

Unreal Engine

Troubleshooting problems



</Interests & Aspirations>

I have been a huge computer games enthusiast for many years, but now I'm expanding that enthusiasm into the creation of games, rather than just playing them.


Having played computer games across generations of consoles and computers, I have been able to experience the advancements made first-hand. By applying my skills, I want to play a hand in the advancements of future games, whether that be small indie projects or large AAA titles.


I've studied computing and IT since my GCSEs, and have gained plenty of knowledge to help me dive into the world of games development. But that won't stop me from learning more.

</Projects>

A range of past/present projects I have worked on, including programs developed, digital artwork and 3D modelling.

These include projects created as part of assignments/coursework throughout my education, as well as those created individually.

View all project content

</Programs & Apps>

Maths Mobile App

An app for practicing GCSE maths, created for my Computer Science A-level NEA project using the Swift programming language for iOS, which I learnt from scratch.

A comprehensive project report was produced alongside this, as well as remote Firebase database integration for authentication and storing user data.

View app demo and report

Phaser 3 2D Platformer Game Prototype

A 2D side-scrolling platformer arcade game, created using JavaScript and the Phaser 3 framework for a second year assignment.

This project helped significantly enhance my knowledge of JavaScript, and resulted in a playable and rather polished first prototype.

3rd Person Unreal Engine Game Prototype

A parkour-based survival game developed as part of a second year assignment, being my first venture into Unreal Engine and Blueprint scripting.

Despite still containing bugs and other issues, this prototype represents a satisfactory first attempt at development with Unreal Engine

Galactic Defenders - a 2D C++ Game

A 2D top-down “shoot ‘em up” arcade game, developed using C++ and the SDL framework for a first year assignment.

This was a challenging yet enjoyable project that heavily tested my C++ knowledge, resulting in an suitable and relatively complete gameplay experience.

3rd Person Unity Game Prototype

A simple 3rd person game developed in Unity using C# for a first year assignment, with evidence of platforming, combat, and puzzle solving.

This project effectively tested my abilities in planning, design, and development, with a focus on thorough playtesting. It also allowed me to reflect on what improvements could be made with more time available.

1st Person Unity Game Prototype

A 1st person game prototype developed to demonstrate level and asset design skills and gameplay narrative. This was developed as a single level out of a series planned for a larger game created within a group project.

This involved thorough planning, testing, and in-depth critical review of the outcome.

</3D Modelling>

Village Environment

An environment created whilst continuing to learn Maya, focusing on using a variety of tools and texturing techniques, as well as more advanced lighting.

Robot

A 3D model of a robot made using sketched designs as a reference. Many complex shapes were created using a wide range of tools within Maya.

Animated Solar System

A solar system with animated planets orbiting the sun. This was the first 3D scene I created using Maya, having done very little 3D modelling before.