Game Making

Tech with Tim: Flutter

Tech with Tim è il canale youtube di Timothy Ruscica, che si occupa di programmazione in Python, sviluppo di giochi con Pygame, Tutorial Java e Machine Learning. Un elenco di alcune delle cose che ama pubblicare sul mio canale. Il suo obiettivo è condividere la conoscenza della programmazione e permettere a tutti, gratuitamente, l'accesso all'istruzione.

Flutter è un ambiente portabile creato da Google che usa dart per lo sviluppo di applicazioni per mobile, web e desktop.

★ Flutter 101

twitter
instagram
patreon
github

11 Beginner Tips for Google's Flutter

Flutter 2
7 Benefits of Using Flutter For Your Next Software Development Project

React Native Vs. Flutter: The Key Differences

A guide to theming your app in Flutter

[via]



Flutter Course for Beginners – 37-hour Android App Development Tutorial


What's new in Flutter 2019

Cascadeur entra in produzione

Usare gli strumenti giusti al momento giusto significa trovare soluzioni ottime e di conseguenza trasformare un problema in un punto di forza che aumenta il valore del proprio prodotto o della propria realizzazione.

Basta con modelli di manichini rigidi, con l'aiuto di strumenti di fisica e di deep learning, ora l'animazione realistica di una azione per film, videogiochi e illustrazioni è alla portata di chiunque.

Cascadeur
video corso
cascadeur tutorial


Cascadeur Early Access Product Demo 2021

Making an Animation for my 3D Pixel Art Game

Tai Chi Animation Feedback from a Senior Animator at Banzai.Games

Salti perfetti

okuribito


In questo articolo sui salti di personaggi famosi, Dave (twitter) analizza le caratteristiche di ogni balzo per capire i dettagli che aumentano il feeling con il gameplay, in modo che il gioco sia più divertente.

Agli albori, decenni fa, i salti erano rigidi, le parabole sforzate e soprattutto non si potevano modificare in aria, creando più frustrazione che altro nei giocatori. Il principio è che è divertente sbagliare un salto e riuscire a correggere o aumentare la precisione dell'atterraggio. Al contrario, è da evitare di punire chi gioca condannandolo ad una traiettoria ineluttabile.


Imparare C# con Tim Corey

Tim Corey (twitter, patreon, facebook) offre degli ottimi corsi completi di C# sul suo canale youtube.

Il suo approccio non asseconda la tendenza a saltare dei passi e provare subito una soluzione, ma mira a sviluppare passo dopo passo, concetto dopo concetto, la conoscenza approfondita e le enormi potenzialità del linguaggio. Non senza affrontare anche altri contesti che si sovrappongono al mondo C# come blazor, ecc.

Intro to VSCode for C# Developers - From Installation to Debugging
Let's develop Blazor apps on Linux

C# online console environment on repl.it


Interfaces in C# - What they are, how to use them, and why they are so powerful.

L'età della pietra della generazione procedurale: Atari VCS 2600

categorie

In The Mystery of Entombed, lo staff di Forgotten Games ci racconta della generazione procedurale che avviene dentro a questo vecchio gioco per Atari VCS 2600, oramai dimenticato.

Ai tempi, data la ridotta dimensione della memoria, molto preziosa, non si poteva immagazzinare la mole di informazioni necessaria e quindi occorreva esprimere le regole di generazione del labirinto con un algoritmo. Ma quello di "Entombed" è rimasto un caso unico.

wikipedia
mage generation algorithm
list of perfect maze algorithms