Hej everyone,
So I am feeling quite lost right now. I will finish a master in theoretical physics within a few months and I'd like to enter the games industry.
The problem is though, that I have next to no experience. I started programming quite a while ago, but just last year I created my first work in the direction of games. I have experience modding games from before but I'm uncertain how much that is relevant, speaking here about Lua, Pyhton, TES and all that jazz.
Last year I started to create a 2D Engine in C++ with SDL and OpenGL. It's at the point where I can comfortably make games with it and not touch its source code anymore. The features which I thought are notable are a:
- an Archiver that uses zlib to compress all files in the game directory, into multple archives if one wishes to
- a 2D Light Engine, which uses textures for shadow casters, so it supports any complexity that fits with the chosen resolution
- a 2D Smoke Engine, which is GPU accelerated and thus is quite fast. That one has a lot of room for improvement, mainly feature wise but not necessarily system wise
I used that engine to create one game, a top-down shooter, using both the smoke and light engines, and I am quite satisfied with it. But in the end it's just one game and it is not hugely impressive (I think).
I am also working on a second game, a Puzzle game integrating Box2D, featuring a fully destructible environment and a dynamic fluid. I find that actually more impressive than my other game, mainly because I know what work sits behind it, but it is anyways not done. Especially the artwork is not existent, it's in (what I think is called) the programmer-art stage. So probably nothing that I can show off.
I did some projects during my master, mainly accurate simulations like an argon liquid at low temperatures, Quantum Monte Carlo simulations, solving Schrödinger equations, etc. How relevant is that? I did all those in C++, so they show that I worked with it and I can create results.This monday I started to write a portfolio on a Google Site, and carrying together these things makes me a bit paranoid that I will never find a job. So how big are these problems?
- I have no experience with Mobile
- I have no experience with 3D
- I have created just one game
- I started working with games just about a year ago
- I have no professional experience in the field
Preferably I would love to find a job creating engines (2D, 3D doesn't matter) or creating features in engines such as physics simulations. But I would also like getting a job as a standard gameplay programmer, mobile or not, or a tools programmer.
What do you think?
Thanks for you read! I appreciate any feedback you can give me.