Alan Mattanó

Alan Mattanó

Courses Plus Student

Western Earth

Computer fan since the early '80s, copy code in 1984. Peeks-Pokes '85. Basic in 86 and made 3D model in 87 and my first render in 1988. Pininfarina Ferrari Car Designer and German Frers Wally Consultant. Now making my first indie simulator game.

12,188

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Job Title

    Inventor Designer

  • Spoken Languages

    • English
    • Italian
    • Spanish

163 Achievements

  • Security: Solutions
  • If Statements
  • Numbers
  • Strings
  • Methods
  • C# Syntax
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Security: Concerns
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Camera Switching
  • Camera Movement
  • Image Effects
  • Camera Basics
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Teleporting
  • Interacting with Objects
  • Room-Scale Setup
  • Room-Scale Overview
  • Introduction to Maya’s Animation Tools
  • Advanced Duplication Options
  • Raycasting and Line Rendering
  • Locomotion Overview
  • Object-Oriented Programming
  • Positional Audio
  • Review
  • Interfaces
  • Inheritance
  • Gameplay
  • Physics Scripting
  • Physics Setup
  • VR Setup
  • Intermediate Polygon and Deformation Tools
  • Extruding Surfaces from Curves
  • Introduction to Curves and Surfaces
  • Adding New Behavior
  • Thinking in Components
  • Organizing Code into Methods
  • Reflections
  • Global Illumination
  • Shadows
  • Lighting Basics
  • Camera Switching
  • Camera Movement
  • Image Effects
  • Camera Basics
  • Scripting Materials
  • Additional Textures in the Standard Shader
  • Textures in the Standard Shader
  • Understanding Materials
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Key Concepts in Unity
  • Debugging Games
  • Lights, Audio, and Animation
  • Assets and Game Objects
  • The 3D Views
  • Table Basics
  • MASH JavaScript
  • MASH CSS
  • Workflows
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Moving Around in the Console
  • MASH HTML
  • Exporting Models Into Unity
  • Scene File Organization and Clean-up
  • Adding Surface Detail to a Model
  • Optimizing the Model
  • Box Modeling Techniques
  • Working with Primitives
  • Getting Started in Maya LT
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • The Internet
  • WWW
  • PHP Properties & Methods
  • Simple PHP Application: Wrapping Up The Project
  • Introduction to Illustrator
  • PHP Objects and Classes
  • Working with PHP Functions
  • Listing Inventory Items
  • Integrating With Paypal
  • Display Modes
  • The Logo Sprint
  • Logo Design 101
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Laying Out Type for the Web
  • Final Project: Create a Typographic Site
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • Introduction to Typography
  • HTML Email Basics
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • PHP Data & Structure
  • PHP Getting Started
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Computer Languages
  • Computer Basics
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie