My Picture

César González Segura

Telegram Logo LinkedIn Logo Email Symbol GitHub Logo

About me

Software developer. Experience with clean water hydraulic software, digital banking, videogames, mobile communication systems and medical research software.

If you want to get in touch with me, feel free to reach me in any of the contacts available at the top.

I love games, be it playing them, creating them or learning about them and about creating them. In the games section you will find details about some of the games I have worked on.

Besides my day to day professional work, I am passionate about software crafting and I love to learn in my free time. In the software section you can see some of the open source projects I have been working on during the years.

I also had the chance to do some scientific research at the beginning of my career. If you're curious, you'll find it in the research section.

Games

I love creating games. It is the main reason I started learning how to write software, and one of my favourite hobbies.

Here is a collection of games I've had the chance to create or collaborate creating. Both professionally and as a hobbyst.

Screenshot of Kerbal Space Program Enhanced Edition

Kerbal Space Program Enhanced Edition

Squad – Private Division – Blitworks

Playstation Store
Microsoft Store
YouTube Trailer

The widely known space career simulator, where you can create your own space ships, space stations and conquer the Kerbal system.

My main contribution was creating a PS5 and Xbox Series X/S port of KSP: EE.

Besides that, I worked in creating console-specific features, integrating new features from the PC version into the PS4 and XBox One versions and bug fixing.

Screenshot of Zombie Panic in Wonderland Plus

Zombie Panic in Wonderland Plus

Akaoni Studio

App Store
YouTube Trailer

An arcade game where you must get rid of hordes of zombies using your guns, successor to the Wii game Zombier Panic in Wonderland.

Worked in the Android port (now delisted) and improvements in the game engine and editor.

Screenshot of Nongünz

Nongünz

Brainwash Gang – Sindicate

Steam
YouTube Trailer

An alternative shooting game featuring clicker mechanics and great visual style.

Implemented native plugins for the original game engine (Construct 2) to add some unsupported features.

Screenshot of Tower of Elements

Tower of Elements

Jumble Devs

Itch.io
Windows Store
Source code
YouTube Trailer

Tower of Elements is a puzzle-platformer that defies you with logic games to overcome the obstacles of this misterious tower. Control the four elements and get to the top!

This is the biggest game we developed in the hobbyst studio Jumble Devs, and was a huge learning experience.

Developed in Unity3D and released for Android (now delisted), Windows Phone, WebGL and desktop.

Screenshot of Galaxy Survivor

Galaxy Survivor

Jumble Devs

Source code
YouTube Trailer

Explore the galaxy, upgrade your ship with better weapons and shields, avoid the asteroid fields and get all the stars!

Developed in Unity3D and released for Android (now delisted).

Screenshot of Rampage of Technology

Rampage of Technology #ld36

© Natalia Morillo, Joan Carles Vegas, César González

Itch.io

A mad hipster wants to be the biggest hipster ever and YOU are the next victim! You will play as a cassette, a discman or the legendary Nokia 3310 to run away from the hipster and save your own life!

Developed during the #ludumdare36 in Game Boss 2016 for the Ludum Dare 36 in Unity3D

Screenshot of Capture the Pixel

Capture the Pixel

Jumble Devs

Source code

A free-for-all, overhead multiplayer shooting game. Grab the best weapons and defeat everyone else to get into the top of the ranking.

Developed in Unity3D and released for Android (now delisted). Used Photon PUN for real-time networking.

Spookie Boogie #globalgamejam2016

Jumble Devs

Itch.io
YouTube Let's Play
Source code

Spookie Boogie is a game in which you help the ghost of Sir Clockengurch, a deceased saxofon player, to kick some teens out of his manor when they summon him from hell using a Ouija board.

Developed during the #globalgamejam2016 using Unity3D

Screenshot of Spinner.io

Spinner.io

Commission project

A Spinner-fidget IO-like multiplayer game developed during the fidget-spinner craze as a commission for a third party.

Developed in Unity3D and released for Android (now delisted). Used Photon PUN for real-time multiplayer.

Screenshot of Monster Panic

Monster Panic

Akaoni Studio

A prototype social game themed around capturing monsters developed during my internship in Akaoni Studio, which was never published.

I remember this game fondly as it was the first big scope game I fully programmed by myself, the client was programmed in Unity 3D and it had a custom backend written in C++.

Since it was never fully released, I could only keep these screenshots.

Screenshot of DreamCrawler

DreamCrawler #dcjam2016

Jumble Devs

Itch.io
Source code

A tech demo built with the intention of checking out how complicated the Dreamcast is to develop, along with creating a small framework to keep working over it.

Developed during the #dcjam2016 using C and OpenGL

Capture the Pixel #lowrezjam2016

Commission project

Itch.io
Source code

A very low resolution (128x128 pixels) multiplayer shooting arena game, where two teams must get hold of the Pixel before the time runs out.

Developed during the #lowrezjam2016, client in Unity3D and server in Node.JS

Software

Here you can find a collection of the open source software I have been building on over the years, either on jobs where the products were open source or in my personal time.

Cest Framework

https://cestframework.com/

Cest is a test framework for C++ focused on simplicity and readability, inspired by mainstream frameworks.

HPG HMapper

https://github.com/grev-uv/hpg-hmapper

HPG HMapper is a parallel software tool for analyzing DNA hydroxymethylation data, detecting 5hmC bases from BS-seq and TET1 translocation sources.

Parallax Terrain Renderer

https://github.com/cegonse/parallax-terrain-renderer

A terrain rendering engine using OpenGL 4.3, combining tessellation shaders with displacement mapping techniques.

srtm2tiff

https://github.com/cegonse/srtm2tiff

srtm2tiff is an open-source command line tool to convert NASA HGT files from the Shuttle radar mission to TIFF files.

Research

Here are the works I got to publish in scientific journals during my university years and while I worked in research.

HPG-HMapper: A DNA hydroxymethylation analysis tool

DOI 10.1177/1094342019840792

The International Journal of High Performance Computing Applications

Published January 2020

HPG-HMapper is a parallel software tool for analyzing the DNA hmC data obtained by ten-eleven translocation-assisted bisulfite sequencing. This tool takes as input data the output files of mC aligner tools, and it yields mC maps and the accounting of methylated and hydroxymethylated bases on each chromosome.

On the use of binary trees for DNA hydroxymethylation analysis

DOI 10.1007/978-3-319-65482-9_37

International Conference on Algorithms and Architectures for Parallel Processing

Published August 2017

Introduces how to use binary trees for searching the different occurrences of methylation and hydroxymethylation in DNA samples. The binary trees allow to efficiently store and access the information about the methylation of each methylated/hydroxymethylated cytosines in the samples.

Combining displacement mapping methods on the GPU for real-time terrain visualization

DOI 10.1007/s11227-016-1869-6

The Journal of Supercomputing

Published January 2017

A practical demonstration of how can per-vertex and per-pixel desplacement techniques be combined to improve the perceived visual quality of 3D terrain rendering.