Skip to content

Instantly share code, notes, and snippets.

View Seich's full-sized avatar

David Díaz Seich

View GitHub Profile
@Seich
Seich / custom_game_engines_small_study.md
Created April 28, 2020 20:35 — forked from raysan5/custom_game_engines_small_study.md
A small state-of-the-art study on custom engines

CUSTOM GAME ENGINES: A Small Study

a_plague_tale

A couple of weeks ago I played (and finished) A Plague Tale, a game by Asobo Studio. I was really captivated by the game, not only by the beautiful graphics but also by the story and the locations in the game. I decided to investigate a bit about the game tech and I was surprised to see it was developed with a custom engine by a relatively small studio. I know there are some companies using custom engines but it's very difficult to find a detailed market study with that kind of information curated and updated. So this article.

Nowadays lots of companies choose engines like Unreal or Unity for their games (or that's what lot of people think) because d

endpoint: http://session.example.com
GET /:
alias: login
payload:
username: hi
password: helloworld01
PUT /name:
alias: update-name
@Seich
Seich / gist:fc47626e99ea3f9e05fda276fe6cdafb
Created January 28, 2018 21:45
Arduino Potentiometer Notes
// Example program
#include <iostream>
#include <string>
#define WRITE 0b00
#define READ 0b11
#define WIPER0 0b0000
#define WIPER1 0b0001
#define TCON 0b0100
@Seich
Seich / app.js
Last active December 21, 2016 16:40
Angular Cheatsheet
// https://docs.angularjs.org/api/ng/function/angular.module
var app = angular.module('name', []);
var running = true;
while(running) {
var nombre = prompt('Nombre del Usuario');
if (nombre == 'Edward') {
var numero = prompt('Numero');
if (numero >= 3 && numero <= 10 ) {
@import "bower_components/foundation-sites/scss/global";
@import "bower_components/foundation-sites/scss/settings/settings";
@import "bower_components/foundation-sites/scss/grid/grid";
@import "bower_components/foundation-sites/scss/grid/row";
@import "bower_components/foundation-sites/scss/grid/column";
$grid-column-count: 5;
article {
@include grid-row;
@Seich
Seich / gist:4ae5f0c6576ee03d48ae
Created February 21, 2016 04:34
Yahoo currencies
http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json
@Seich
Seich / gist:d03673bff747d2ea875d
Created November 18, 2015 16:37
Mount Parallel tools on cent os
mount -r -t iso9660 /dev/sr0 /mnt/
function fullPath(el){
var names = [];
while (el.parentNode){
if (el.id){
names.unshift('#'+el.id);
break;
}else{
if (el==el.ownerDocument.documentElement) names.unshift(el.tagName);
else{
for (var c=1,e=el;e.previousElementSibling;e=e.previousElementSibling,c++);
var start = new Date();
start.setHours(0,0,0,0);
var end = new Date();
end.setHours(23, 59, 59, 999);
return db.query(function(doc, emit) {
emit(doc.date);
}, {
startkey: start,