Open in app

Sign In

Write

Sign In

Apple Dragon
Apple Dragon

26 Followers

Home

About

Jan 4, 2021

Machine Learning in Unity — Part 3 of 3

Welcome — Whether you survived Part 1 and/or Part 2, or jumped directly here to Part 3! A brief summary of what we covered so far: In Part 1, I shared a bit of history of the use of Artificial Intelligence (AI) and the central role games have played in…

13 min read

Machine Learning in Unity — Part 3 of 3
Machine Learning in Unity — Part 3 of 3

13 min read


Jan 2, 2021

Machine Learning in Unity — Part 2 of 3

In my previous blog, Part 1 in this series, I introduced a bit of history of the use of Artificial Intelligence (AI) and games, and the crucial role games have played in the advancement in certain areas in AI in general. In Part 2, I would like to introduce some…

7 min read

Machine Learning in Unity — Part 2 of  3
Machine Learning in Unity — Part 2 of  3

7 min read


Jan 1, 2021

Machine Learning in Unity — Part 1 of 3

Normally, I would start with a dev blog followed by a presentation on the same topic. Due to time constraints (yesterday was our final day of the ACI/GameDev HQ Game Development Internship 2020), I have reversed the order and am following up with a dev blog of my presentation to…

8 min read

Machine Learning in Unity — Part 1 of 3
Machine Learning in Unity — Part 1 of 3

8 min read


Dec 23, 2020

Organizing a Game Development Team Project — Nova Star 1.0

After completing two to six weeks of course work, a team of six ACI/GDHQ game developer interns completed their first team project in 14 days and delivered their MVP on time! Here…

17 min read

Organizing a Game Development Team Project — Nova Star 1.0
Organizing a Game Development Team Project — Nova Star 1.0

17 min read


Dec 21, 2020

Take the Nova Star 1.0 Challenge (*Free!!*) Space Action Shooter Game on itch.io

GameDev HQ’s Game Developer Internship 2020 sponsored by Aloha Connects Innovation (ACI)/Economic Development Alliance Hawai`i, funded by The State of Hawai`i and The City and County of Honolulu presents their first ever team project, Nova Star 1.0, just published on itch.io (a video game distribution site).

Free Game

5 min read

Free Game

5 min read


Nov 13, 2020

Can Unity Projects Play Nice with GitHub?

There are two common problem that surface while following the 2D Game Development course work: - GitHub rejects pushes > 100mb (which is quite common with projects that have game assets) - Conflicts with master vs main branches The following instructions proposes avoiding those two issues, entirely. (*) There are…

5 min read

Can Unity Projects Play Nice with GitHub?
Can Unity Projects Play Nice with GitHub?

5 min read


Nov 12, 2020

Linear vs. Gamma, but Why??

A few days ago, while learning how to build our Unity project for Windows/Mac OS X/Linux and WebGL, the course (and Unity) instructs us to use Linear for a desktop build and Gamma to build for a web app. Unity — Project Settings -> Player WebGL tab — Other Settings…

3 min read

Linear vs. Gamma, but Why??
Linear vs. Gamma, but Why??

3 min read


Nov 11, 2020

The 80:20 Rule

“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.” — Abraham Lincoln According to Abraham Lincoln‘s quote, the sharpening ratio is more like 60:40, but we get the basic idea. The modern developer culture can be riddled with learn only…

3 min read

3 min read


Oct 29, 2020

Git Outta Here!

Unity projects are space hogs and GitHub is designed for source code management (not asset storage). Have you been rejected for exceeding the 100 MB limit? Has your git-LFS sent your local repo into a tailspin? …

2 min read

2 min read


Oct 29, 2020

Tip: Comparing Tags

If you search for how to compare a tag in Unity, you’ll find two ways to do this. Both work, but one may be more efficient in the long run. Turns out object.CompareTag(“Tag Name”) is more resource efficient than object.tag == “Tag Name” Doesn’t matter so much in small project, however, it will be more noticeable as a project size increases, according to reddit author ‘mp3-file’: “Compare tag is faster and don’t allocate memory. Unity say: ‘“’Another unexpected cause of heap allocations can be found in the functions GameObject.name or GameObject.tag. Both of these are accessors that return new strings, which means that calling these functions will generate garbage. Caching the value may be useful, but in this case there is a related Unity function that we can use instead. To check a GameObject’s tag against a value without generating garbage, we can use GameObject.CompareTag().’’”

1 min read

1 min read

Apple Dragon

Apple Dragon

26 Followers

An unconventional software developer's journey

Following
  • Code.org

    Code.org

  • Deepak Chopra

    Deepak Chopra

  • STEPN Official

    STEPN Official

  • Jared Amlin

    Jared Amlin

  • Patience Igwe

    Patience Igwe

See all (148)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech