Peter Bidle

Software Engineer & Game Developer

View My Work

About Me

👋

I'm a dedicated and versatile Software Engineer & Game Developer currently completing my Bachelor's degree in Computer Software Engineering at Blackpool and The Fylde College (Jun 2024 - Jun 2025, Grade: 1st). My educational foundation includes a Foundation degree in Software Engineering Game Development and a Level 3 Diploma in ICT Systems and Data Security with Distinction.

My expertise spans across game development, interactive media, and immersive VR experiences. I've worked extensively with Unity (C#), Unreal Engine, Python, and Flutter. Throughout my studies, I've led and contributed to a variety of projects from VR usability studies using the Meta Quest 3 to networked multiplayer games and innovative tech prototypes. I combine strong technical skills with user-centred design thinking, and I'm actively seeking roles where I can apply this blend of creative and engineering knowledge.

Education

Jun 2024 - Jun 2025

Bachelor's Degree, Computer Software Engineering

Blackpool and The Fylde College

Grade: 1st

Key Skills: Visual Studio, SQL, JavaScript, Machine Learning, Databases, C#, Unity, Database Management System (DBMS), HTML, Communication, Software Development, Game Engines, Python, Game Development

Sep 2022 - Jun 2024

Foundation Degree, Software Engineering Game Development

Blackpool and The Fylde College

Key Skills: Visual Studio, SQL, JavaScript, Machine Learning, Databases, C#, Unity, HTML, Software Development, Game Engines, Python, Game Development

Sep 2021 - Jun 2022

Level 3 Diploma, ICT Systems and Data Security

Blackpool and The Fylde College

Grade: Distinction

Modules: Customer Support Provision for the IT Professional, Networking Principles, ICT Systems Security Policy, Principles of ICT System and Data Security, Web Development Creating An Event Driven Computer Program

Key Skills: Procedural Programming, Visual Studio, SQL, JavaScript, Machine Learning, Databases, C#, Unity, Testing and Debugging, Program Design, HTML, Software Development, Game Engines, Python, Game Development

Portfolio

VR Interaction Study – Hand Tracking vs Controllers

Tech Used: Unity, C#, XR Interaction Toolkit, Meta Quest 3
Developed immersive VR prototypes to compare hand tracking and controllers for usability and immersion. Designed for academic research and tested with users.

View Project →

Top-Down 2D Shooter (Unity)

Tech Used: Unity, C#
A fast-paced shooter with enemy waves, score tracking, and sprite-based assets. Features player damage system and object pooling for performance.

View Project →

Rock-Paper-Scissors Multiplayer (Python)

Tech Used: Python, Sockets, bcrypt
Multiplayer game with secure login, client-server architecture, and real-time play using sockets.

View Project →

Self-Driving Car AI – Neural Network Simulation

Tech Used: JavaScript, Neural Networks, HTML5 Canvas, Machine Learning
AI-powered autonomous vehicles that learn to drive using neural networks and genetic algorithms. Features real-time decision making and collision avoidance.

View Project →

MonoGame Platformer – Cross-Platform 2D Game

Tech Used: MonoGame, C#, 2D Physics, Cross-Platform
Feature-rich platformer game with custom physics, sprite animation, and level design. Showcases advanced C# programming and game development skills.

View Project →

Skills & Technologies

Game Development

Unity, Game Engines, C#, Game Development

Programming Languages

C#, Python, C, C++, JavaScript, Java, Go, Visual Basic

Database & Backend

SQL, Databases, DBMS, Data Structures, Algorithms

Web Technologies

HTML, JavaScript, Software Development

Machine Learning & AI

Machine Learning, Algorithmic Thinking

Cloud & Tools

Microsoft Azure, Visual Studio, Microsoft Office

Development Practices

Testing & Debugging, Program Design, Procedural Programming

Professional Skills

Customer Service, Communication, Network Strategy

Licenses & Certifications

C#

C#: Advanced Practices

LinkedIn • Jul 2025

Advanced C# programming techniques and best practices

Learning Go (2021)

LinkedIn • Jul 2025

Modern Go programming language fundamentals

Algorithmic Thinking with Python: Foundations

LinkedIn • Mar 2023

Core algorithmic concepts and problem-solving approaches

Azure for Architects: Design a Networking Strategy

LinkedIn • Mar 2023

Microsoft Azure networking architecture and strategy design

Java: Data Structures

LinkedIn • Mar 2023

Advanced data structures implementation and optimization in Java

Python Quick Start

LinkedIn • Mar 2023

Foundational Python programming skills and best practices

Programming Foundations: Fundamentals

LinkedIn • Sep 2021

Core programming concepts and software development principles

Contact Me