What is it like to work as a game programmer? Interview with Guilherme Ouriques
Guilherme has been working at Caleta since 2017 and helped the company to deliver more than 80 games worldwide. He has a background in digital games and eight years of experience in gaming development. In this interview, he shares his experience and responsibilities as a game programmer in the online casino industry.
How did you get started and how was your path to becoming a game programmer?
It all started when I was taking a computer network course and had very light contact with a programming discipline. So, when I found out that there was a digital games course in my city and that it was more focused on programming, I decided to make the switch. During the game development course, I got an internship at one of the biggest game companies in Brazil as a game tester, and later migrated to gameplay programming. After that, I never looked back.
Was working in the game industry something that you always wanted?
Not at first. I knew I wanted to work with IT, but games didn’t even cross my mind when I started studying. Around 2010, a friend told me about this newly created course in this area. I realized that it could be a good area for the future although there were very few game development companies in Brazil. It was a bet that paid off. Nowadays, we have several successful companies in this sector, and many people graduate every year at several different universities.
What are your responsibilities and daily routine as a game programmer?
My main responsibility is to bring to life games and features created by game designers and artists. For this to work, we first meet to align the details of the project, and whenever necessary, we have other meetings. I spend most of the day programming and debugging, maintaining constant communication throughout the development process.
What programming languages and software tools do you use for programming casino games?
We created our game engine – called Caleta GP5 – in HTML5. GP5 enables us to make games much more agile than before, and we can test locale, integrations with operators, currencies, UI layouts, and jackpot campaigns, to name a few. We use the Phaser framework and Typescript language for the front-end. On the back-end, we use the Python language with the Django framework.
What is the most challenging problem you’ve had to solve while developing a game?
As our games are made for the web, making them run well on as many web browsers as possible, both on mobile and desktop, with the UI adapted for a better experience depending on the type of device used, is a big challenge. Another challenge I have gone through in my career is imposter syndrome. I believe that this is a relatively common problem in our area. It was undoubtedly the most significant challenge that I overcame.
What do you think is the most rewarding thing about working in a game company?
It’s very satisfying to see players having fun with the games we’ve created. All the games we make involve many people, the concept, marketing, production of assets and code, launch, everything. It is an accomplishment to interact with the team to make decisions and see how the public receives our games.
What advice would you give to newcomers wanting to get into game development in the gambling industry?
There is not much difference between gambling and games in general for the programming area. I advise them to study hard, know more than one programming language, and choose one to dive deeper. Study game engines like Unreal, Unity, and Godot, which are very popular. Understand which branch to follow, such as back-end or front-end. And, of course, create a portfolio with finished games, even if they are small. For our gambling area, I believe that you are already ahead to get a spot as a junior dev if you have implemented a slot or bingo game, for example.
We’re hiring! Check our careers page at https://caletagaming.com/careers-page/
Recommended news
06/12/2024 2 min 15 sec
Wings of Liberty: Caleta Gaming’s Latest Patriotic Slot20/11/2024 1 min 30 sec
Bingo Valhalla: new video bingo!12/11/2024 2 min
What to expect from Caleta Gaming in Q1 202531/10/2024 1min 50seg
Lobinho Fortuna: Caleta’s newest 3×3 premium slot game01/10/2024 3 min
Caleta Gaming expands presence through partnership with Superbet25/09/2024 1 min 7 seg
New Slot Game: Trial of the Gods20/09/2024 1 min
Super Beto Crash: The Epic Return of Our Mascot Beto05/09/2024 1 min 40 seg
Exciting new releases expected in Q4 202426/08/2024 1 min 40 seg
Introducing Blackjack Royale: Our First Table Game!24/08/2024 50 seg
We reached 130 Games in our portfolio!22/08/2024 1 min 40 seg
Caleta Gaming Chega com Tudo na Bet7K: Experimente Todos os Nossos Jogos Agora!30/07/2024 1min 30 seg
Exciting New Releases from Caleta Gaming for August and September!25/07/2024
Caleta Gaming Launches a New Category!28/06/2024
New Video Bingo Released: Beto Bingo06/05/2024
Next Valletta is coming!25/04/2024
WE’VE BEEN SHORTLISTED!08/04/2025
An honor to be nominated!25/03/2024
Exciting news! 747 Bingo is now live!04/03/2024
Join Caleta Gaming in Rio de Janeiro!05/02/2024
New Crash Game (Soft) Released: Pipa CrashDecember 07, 2023
New Video Slot Released: Whale of FortuneNovember 30, 2023
New Video Bingo Released: Jingle Bell BingoNovember 30, 2023
New Slot Released: Cherry ChristmasOctober 24, 2023
New Video Bingo Released: Garoto de Ipanema BingoSeptember 26, 2023
New Video Bingo Released: Mega BingoSeptember 26, 2023
New Slot Released: Banana BoomSeptember 15, 2023
New Video Bingo Released: Whale Bingo28/07/2023 3 minutes
Caleta Gaming stars in Yolo Investments portfolio spotlightJuly 13, 2023
New Slot Released: Rock n’ ReelsJuly 04, 2023
New video bingo released: Bingo PescariaJune 20, 2023
New video bingo released: Piggy Show BingoJune 06, 2023
New video keno released: Caipirinha KenoMay 09, 2023
New video bingo released: Dama da Fortuna BingoApril 19, 2023
New video bingo released: Coliseu BingoApril 06, 2023
Caleta Shortlisted at SBC Awards North AmericaMarch 21, 2023
New slot released: Fishing SeasonMarch 16, 2023
Rainbow Keno is Game of the Month at SlotsMateFebruary 01, 2023
Caleta will expand its portfolio of certified gamesDecember 20, 2022
New games released: Keno Goal and Football LottoDecember 12, 2022
New slot released: RCT – Red SheriffDecember 06, 2022
Caleta Gaming to start 2023 with the right foot exhibiting at ICE LondonNovember 18, 2022
New slot released: World Wild CupOctober 21, 2022
Caleta Gaming had a solid and successful presence at G2E Vegas 2022October 10, 2022
Vegas Slots Online Q&A with Junior GonçalvesOctober 7, 2022
Caleta Gaming attends two major events in the iGaming industrySeptember 29, 2022
Caleta Gaming collaborates with Gamblorium to extend its global outreachSeptember 16, 2022
New game Fruitverse from Caleta Gaming takes players across spacetimeJuly 6, 2022
New video bingo released: Bingo RoyaleJune 22, 2022
The value of the account manager in an iGaming companyMay 31, 2022
New video bingo released: Paradise Trippies BingoMay 12, 2022
Throwback Thursday: Caleta Gaming at ICE London 2022May 5, 2022
Caleta shortlisted at EGR Global B2B Awards 2022April 10, 2022
Caleta is awarded as the best video bingo supplier in EuropeApril 8, 2022
New video bingo released: Atlantis BingoMarch 29, 2022
Caleta Gaming shortlisted in 7 categories at SAGSE RankingMarch 17, 2022
Caleta Gaming and Paradise Trippies create an NFT slot gameFebruary 15, 2022
Caleta will be at EGR Global Power Latam SummitFebruary 15, 2022
New slot released: Carnival BeautiesFebruary 11, 2022
Caleta Gaming and Golden Matrix close online casino content agreementJanuary 27, 2022
New scratchcard released: Carnaval ScratchcardJanuary 7, 2022
Caleta Games live at Foliatti CasinoDecember 16, 2021
New video bingo released: Bingo GatinhoDecember 4, 2021
Brazilian iGaming Summit 2021November 30, 2021
New scratchcard released: Billion Llama ScratchcardNovember 24, 2021
New slot released: Billion Llama in Vegas!November 22, 2021
Caleta and Jazz close a new content distribution dealNovember 18, 2021
Caleta shortlisted at SAGSE RANKING 2021November 12, 2021
Caleta’s new logo!October 25, 2021
Caleta and NobreBet renew partnership to stream online casino gamesOctober 21, 2021
Buy feature now available in two more games!October 7, 2021
Caleta announces new buy-in feature to boost player engagement28/07/2021
Caleta and RCT launch Halloween Keno game29/04/2021
Caleta brings its creativity to Slotegrator17/03/2021
Caleta hits 70th game milestoneCaleta Gaming is a game design and development company for the Casino Industry. Caleta combine experience, creative talent, solid technology frameworks and processes to scale and foster innovation. Caleta’s premium online and mobile gaming solutions are built using in-house cutting-edge technology. Caleta have built an appealing and innovative game portfolio allowing for all games to be played cross platform.
CALETA MALTA LIMITED - Company ID: C 103565
Nouv, MRO Frank Galea Street, Zebbug ZBG 9019, Malta
CALETA HOLDINGS LIMITED - Company ID: 118006
57/63 Line Wall Road, Gibraltar, GX11 1AA
CALETA BRASIL DESENVOLVIMENTO DE SISTEMAS LTDA
Company ID: 19.761.883/0001-80
ROD JOSE CARLOS DAUX, 5500, TORRE A SALA 250