Screencasts

These are screencast tutorials I've made. OpenSceneGraph and SDL users should take special note as many of the topics I address are intended to answer questions I see repeatedly on the mailing lists or get asked directly.

Presentation at CocoaHeads (Silicon Valley) on iOS Audio & OpenAL

Presentation at CocoaHeads (Silicon Valley) on iOS Audio & OpenAL

This is a two hour presentation by me (Eric Wing) on programming iOS Audio & OpenAL based on my book, Beginning iPhone Games Development (Apress). The talk was presented at the Silicon Valley Chapter of CocoaHeads for the August 18th, 2011 meeting, hosted at the Google campus in Mountain View, CA.


Beginning iPhone Games Development Space Rocks!

Beginning iPhone Games Development Space Rocks!

This is the completed version of Space Rocks!, one of the project examples in the book: Beginning iPhone Games Development (published by Apress).

Space Rocks! is the combined project of the OpenGL and OpenAL chapters spanning from Chapter 7 through and including Chapter 12. There is a lot of other stuff utilized too such as Cocoa Touch and Core Audio.

Getting Started With CMake (An End-User's Perspective) For Cross-Platform Building

170px-cmake_logo_textmedium


I have posted a series of videos (actually one video that I chopped up into YouTube sized chunks) that demonstrate how to use CMake to build a project with your operating system and IDE of choice.


This is not a tutorial on how to code CMake. This is a tutorial on how to build a project that uses CMake. …

How to create an App bundle (Mac OS X / OpenSceneGraph)

How to create an App bundle (Mac OS X / OpenSceneGraph)

This demonstrates how to create an application that is completely self-contained and is drag-and-droppable/relocatable. Frameworks, PlugIns, and Resources are embedded in the .app bundle, thus avoiding the need for installers and avoiding issues like dll-hell. There is also a quick demonstration on how to enable Universal Binary building at 15:46. Though done in the context of OSG, these are general Mac OS X concepts and suitable for anybody doing development on Mac OS X. (17:12)

This file is hosted at OpenSceneGraph under the Mac OS X Tips section on the Wiki and is also mirrored on YouTube (Part 1 / Part 2).

How to build from the command line (Mac OS X / OpenSceneGraph)

How to build from the command line (Mac OS X / OpenSceneGraph)

This demonstrates how to build an OpenSceneGraph program using the command line (Terminal.app).

This does not cover comprehensive build systems such as Makefiles, CMake, or IDEs. This is simply to familiarize the viewer with the command line basics and how to deal with frameworks. Stay tuned for future tutorials on using CMake.

Additional Notes: OpenSceneGraph has since switched out osgProducer for osgViewer. osgProducer is still available and the screencast still may used, but for osgViewer, simply replace osgProducer for osgViewer and you no longer need the Producer dependency. You also may remove the -D__USE_OSX_AGL_IMPLEMENTATION__ as this flag is not used by osgViewer.

This file is hosted at OpenSceneGraph under the Mac OS X Tips section on the Wiki and is also mirrored on YouTube.

Create your first OpenSceneGraph program on Mac OS X

Create your first OpenSceneGraph program on Mac OS X

This demonstrates how to create your first OpenSceneGraph application using our OSG Xcode template. (3:07) (Leopard users: Apple has moved the template directory. See Mac OS X 10.5 Leopard Notes for OSG for the new path.)

This file is hosted at OpenSceneGraph under the Mac OS X Tips section on the Wiki and is also mirrored on YouTube.

How to Install OpenSceneGraph on Mac OS X(Long Version)

How to Install OpenSceneGraph on Mac OS X(Long Version)

This demonstrates how to install OpenSceneGraph from the binary package. This version is intended for users who may not be very familiar with Mac OS X. (5:04)

This is a simple drag-and-drop install placing Frameworks in /Library/Frameworks and PlugIns in /Library/Application Support/OpenSceneGraph/PlugIns. These may of course be placed in the per-user directories, i.e. ~/Library/Frameworks and ~/Library/Application Support/OpenSceneGraph/PlugIns.

This file is hosted at OpenSceneGraph under the Mac OS X Tips section on the Wiki and is also mirrored on YouTube.

How to Install OpenSceneGraph on Mac OS X (Fast Version)

How to Install OpenSceneGraph on Mac OS X (Fast Version)

This demonstrates how to install OpenSceneGraph. This version is intended for users already familiar with Mac OS X. (1:04)

This is a simple drag-and-drop install placing Frameworks in /Library/Frameworks and PlugIns in /Library/Application Support/OpenSceneGraph/PlugIns. These may of course be placed in the per-user directories, i.e. ~/Library/Frameworks and ~/Library/Application Support/OpenSceneGraph/PlugIns.

This file is hosted at OpenSceneGraph under the Mac OS X Tips section on the Wiki and is also mirrored on YouTube.


Copyright © PlayControl Software, LLC / Eric Wing