thumbnail image

Charlie Bullock

  • ABOUT
  • ABOUT
  • SKILLSETS
  • PROGRAMMER
  • DESIGNER
  • GITHUB
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • PORTFOLIO
  • CONTACT
  • …  
    • ABOUT
    • ABOUT
    • SKILLSETS
    • PROGRAMMER
    • DESIGNER
    • GITHUB
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • CONTACT

    Charlie Bullock

    • ABOUT
    • ABOUT
    • SKILLSETS
    • PROGRAMMER
    • DESIGNER
    • GITHUB
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • PORTFOLIO
    • CONTACT
    • …  
      • ABOUT
      • ABOUT
      • SKILLSETS
      • PROGRAMMER
      • DESIGNER
      • GITHUB
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • CONTACT
      • ABOUT
      • ABOUT
      • SKILLSETS
      • PROGRAMMER
      • DESIGNER
      • GITHUB
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • PORTFOLIO
      • CONTACT
      • Powered By
        Strikingly
        • About

          Hi, I'm Charlie Bullock, Indie Developer & Director. Passionate about games ! Titles worked on include ConquestOfKingdoms, 5MobileGames, CE, Ascended & SpaceTek!

        • With over five and a half years experience in development initially studying for a Level Three Extended Diploma in Interactive Media and Gaming at the UTC Media City UK, then studying a Bsc Hons in Computer Games Programming at the University Of Gloucestershire. I have gained key skills in games development, with my skill set primarily focused around games programmer.

           

          Additionally having started an indie game studios with commercially released titles alongside my business partner throughout my studies and on a work placement I have had the opportunity to use my design skills too.

        • Developer

          • Unity Game Engine
          • Business Management & Production
          • Developing For Mobile, Web & PC Platforms 
          • Perforce & GitHub Experience
          • Agile Workflow Experience

        • Programmer

          • C# Programming
          • C++ Programming
          • C Programming
          • XAML Language
          • Visual Studio IDE

        • Designer

          • Texture/UI creation using Substance, GIMP & Photoshop
          • Level Design Experience
          • 3D Modelling Experience With Blender & 3DS Max

        • GitHub

          Code and some project examples of my work can be found on my GitHub, please feel free to download and modify the repositories.

          GitHub Profile Page
        • Procedural Rogue Like

          Developed for a University assignment this project features procedural generated dungeon levels with connecting room parts and a central main room, all levels are generated in runtime. Additionally the enemies in the game become progressively more difficult.

        • Colonies End

          Colonies End is a sci-fi, adventure, sandbox game it involves mining, constructing, advancing and discovering to survive in an open world game, CE features:

          • 🪐 Space-age combat with jetpacks, bounce pads, lasers and more! 🪐
          • 🚀 Explore a strange world comprised of six-dimensional realms. 🚀
          • 🛠 Build exciting spaceships and space colonies with 6 tech tiers. 🛠
          • 🌌 Uncover the mysteries of the Desecrators and the lost expedition! 🌌
          • 🧰 Scavenge for resources to stay alive in the world’s unforgiving dimensional realms. 🧰
          • 👽 Find creatures ranging from the common pig to the uncommon alien trader. With creatures also ranging from close ally to deadly foe. 👽

          Steam Page
        • Conquest Of Kingdoms

          An exciting mobile game developed initially for an assignment, featuring projectile abilities and crazy physics. Players use the touchscreen to navigate and fire their cannon projectiles at the different enemies, they must hit them all before your projectiles run out to win! The game features a nice 2D pixel art style along with 2D lighting.

          Google Play Page
        • Ascended

          Ascended is an interesting take on the puzzle genre & can be played in either first or third person with support for keyboard/mouse and controller. In the game levels are unlocked in a linear fashion as players complete the puzzles of rooms and direct beams of light to the next room but there is nothing stopping players from returning to previous levels if they choose. Players utilise a variety of abilities to aid them in accomplishing these puzzles, from the ability to shift time back & forth to the ability to manipulate the scaling, position and more of objects!

          Steam Page
        • 5 Mobile Games

          Created initially for a University assignment this game features a jumping game, projectile game, runner game, tilting game and turret game!

          Google Play Page
        • Advanced Ai

          Developed for a University assignment this contains a GOAP Ai for the spy's and a behaviour tree Ai for guard's, the different Ai types will go through completing tasks before coming into contact with eachother.

        • Procedural Voxels

          As part of my research project for University I developed a procedural generated voxel environment which can be manipulated in realtime. This uses multithreading to optimise the speed of this generation and has numerous algorithms used for terrain and cave generation, these are 2D perlin noise, 3D perlin noise, layered perlin noise, diamond square algorithm and combined perlin /diamond square.

        • 2D Maths Library

          Arcade game made for University that is Using my universities framework for rendering. Using my own 2D maths library for vectors and matrix, implemented collisions for tanks, environments, projectiles and even pickups. Additionally the turrets of the tanks rotate independently of the tanks bodies they are attached to.

        • Model Loader

          This project was developed for a University assignment and is capable of loading in 3D model files of the MD2 and Obj format along with accompanying textures and animations. The program was written in C++ and uses OpenGL for rendering.

        • Boids Simulation

          Written in C++ and using OpenGL this boid/flocking simulation uses numerous optimisation techniques in order to allow for a large number of boids to move without significant performance effects.

        • GBA Particles

          Developed for a University assignment, this was a ROM I developed for the game boy advance utilising sprite parallax along with particle effects being emitted.

        • Image Editor

          For one of my University assignments I developed an image editor utilising XAML and C# to do so, this allows users to import image layers, draw, erase and scale images before finally exporting the modified image.

        • Submit

        Email: charlieAbullock@gmail.com

        Create a site with
        This website is built with Strikingly.
        Create yours today!

        This website is built with Strikingly.

        Create your FREE website today!

          Cookie Use
          We use cookies to ensure a smooth browsing experience. By continuing we assume you accept the use of cookies.
          Learn More