Hello! My name is Oana Goge and I am a game developer!
I love making (and playing!) all kinds of games. I first started programming over 14 years ago and I have been making games professionally for over 5 years.

Freelancing has been a great experience for me, it’s great to meet people with fun ideas and bring them to life. I am always up for brainstorming ideas, trying out new technologies and helping out however I can.

Game development has helped me develop a wide array of skills, not only related to programming (where I consider myself a generalist), but also in artwork and sound processing. While I am not a great artist, I know my way around Illustrator, Blender and Audacity, helping me make needed changes to existing assets and overall communicate better with peers in these related fields.

Skills:

Main Languages:
  • C# – my most used programming language, primarily within Unity
  • JavaScript – my second most often used language. Used in the vast majority of my HTML5 games
  • Java – what we used the most during my Computer Science degree. While I have several years of practice in it, I rarely get to use it nowadays
  • C/C++ – another language I got years of experience in during my education. We had to develop several game engines from scratch using OpenGL and C++
  • ActionScript3 – used for several university projects when Flash was still widespread
Software:
  • Unity – my preferred game engine. Feature-rich and flexible
  • Tumult Hype – a very nice replacement for Adobe Edge, that can make complex HTML animations that work in a wide array of browsers
  • GIT – my preferred method of source control. I often use Bitbucket, and some of my game jam projects are public!
  • SVN – less flexible than GIT, but still quite useful. I have used it for almost 2 years during several projects
  • Visual Studio – best IDE for C#
  • Blender – I can make and animate basic 3D models and tweak existing ones if needed
  • Adobe Flash – Although not widely used for game development any more, it’s still a great tool for animations
  • Illustrator – I can create simple graphics (see logo as an example!), and I can tweak/export your artist’s existing artwork
  • Inkscape – although I prefer some of the features of Illustrator, this was my go-to program for vector art before I could afford Illustrator
  • GIMP – open source Photoshop with some amazing effects that even paid programs don’t do as well!
  • Construct 2 – great for prototyping small HTML5 games, although it can have performance issues for larger projects

Professional Experience:

Freelance game programmer – FireFun Games

September 2014 – Present

  • developed several mobile and web games
  • implemented multiplayer and backend solutions in existing games
  • architectural visualizaiton software
  • HTML5 presentations

Lead Developer – Lucus Aps

January 2016 – November 2016

  • multiplayer educational games
  • location-based games
  • project management
  • intern training

Game Developer – Tactile Entertainment

March 2013 – August 2014

  • worked on Skyline Skaters and Airheads Jump
  • gameplay programming and UI programming
  • developing and integrating native plugins for Android and iOS

Education:

IT University of Copenhagen – MSc, Media technology and games
2011 – 2013

  • Specialization: Games Technology
  • Thesis:”Using mesh deformation techniques to simulate weapon impact”
  • A well-known university in Denmark, most people working in the industry in this country have attended it
  • Courses include:
    • Game Engines
    • Game Design
    • Game Development
    • Procedural Content Generation
    • Modern AI in games

“Politehnica” University of Bucharest – BSc, Computer Science
2007 – 2011

  • Specialization: AI and Computer Graphics
  • Thesis titled “Adaptive algorithms based on genetic models in games”
  • Arguably the best university in Romania, giving a wide array of knowledge in all areas related to computers
  • Courses include (read more detailed descriptions on the official website):
    • Artificial Intelligence
    • Machine Learning
    • Graphical Processing Systems
    • Human Computer Interaction
    • Operating Systems
    • Network Programming
    • Parallel and Distributed Systems
    • Databases
    • Formal Languages and Automata
    • Assembly Language Programming
    • Algorithm Design
    • Algorithm Analysis
    • Programming Paradigms
    • Communication Protocols
    • Object Oriented Programming
    • Data Structures
    • Several courses on Mathematics, Electronics and Physics

Languages

English – Advanced 

I’ve been learning English from cartoons ever since I was 1 year old, and have studied it from kindergarten to university. I consider it like a second native language.

Romanian – Native

Born and raised in Romania, feel free to switch to it if you prefer!

Danish – Conversational

I have been living in Denmark for over 5 years, and I finished the level 5 course required for citizenship. While I still have much to learn to pass as a “native”, and I feel much more comfortable with English, I can read any kind of documentation you need me to.

Personal details

Date of birth: 23-01-1989

Country of residence: Denmark

Hobbies: Video games, cats, science and technology, learning something new