I am a Software Developer who has strong proven experience building software with Unity (games or apps), Visual Studio, Andriod Studio, and Xcodeideally that are consumer-facing and content-driven. Have almost 20 years as a computer technician, web design, phone repairs.
Software DevelopmentMobile and Mobile App TestingUnity3DGoogle App EngineConcept ArtGame Design & DevelopmentGoogle AdsApp DesigniOS DevelopmentJavaC#Functional ProgrammingJavaScriptAndroidSoftware TestingSoftware ArchitectureWindows Development
Empowered Learning & Job Preparedness
Set goals and create a personal action plan to support a Unity learning journey.
Preparing for Job-readiness
Planning for personal and professional growth
Planning and Producing a portfolio
Source Control
Use version control to maintain a project
Code optimization
Profile and debug trivial performance issues
Programming theory
Apply the principles of Inheritance and polymorphism to simplify code and make it more reusable.
Apply the principles of abstraction, encapsulation, and interfaces to make code more secure and usable.
Apply the principles of Object-Oriented Programming to write efficient, organized, and comprehensible code.
Programming User Interfaces
Create user interfaces as defined in design documents.
Write scripts for interactive user interfaces.
Writing intermediate code
Create the scene flow in an application state.
Implement basic data persistence per session.
Refactor, restructure, and clean code for maximum efficiency.
Writing basic code
Use common logic structures to control the execution of code.
Write code that utilizes the various Unity APIs
Choose and correctly implement appropriate data types.
Write code that integrates into an existing system.
Prototype new concepts.
Use a code style that is efficient and easy to read.
Recognize object-oriented vs. data-oriented code.
Debugging basic code
Diagnose and fix code that compiles, but fails to perform as expected.
Diagnose and fix common compilation bugs.
Diagnose and fix compilation bugs related to Unity’s Scripting API.
Diagnose and fix the cause of an exception.
Real-time Industry Essentials
Understand Unity’s history and role within the industries that rely on real-time creation.
Describe the real-time production cycle
Scene Building Essentials
Identify the default elements in a new Scene
Create GameObjects
Manipulate GameObjects
Work with components and Scripts
Change the appearance of GameObjects
Implement basic physics for GameObjects
Publishing
Create and share a basic build
Simple code editing and comprehension
Comprehend and evaluate basic code
Use an IDE to modify simple code.
Creating and Managing Unity projects
Install the Unity Editor for the first time
Create and manage projects in the Unity Hub
Unity Editor Essentials
Identify and use essential features of the Unity Editor.
Create and Manage Scenes
Navigate in 3D space in the Scene view
Navigate in 2D space in the Scene view