
SceneKit, ARKit and Swift 4 – Basics Tutorial – Part 2 – Hit Testing
SceneKit, ARKit and Swift 4 – Basics Tutorial – Part 2 – Hit Testing In this second video in our SceneKit and ARKit basics...
Radio and PodcastLive Radio & PodcastsOpening Radio and Podcast...

Radio and PodcastLive Radio & PodcastsFetching podcast shows and categories...
Radio and PodcastLive Radio & PodcastsFetching podcast episodes...

A humorous video podcast from CartoonSmart.com. Topics will include: iOS / tvOS game development with Xcode, Swift and Sprite Kit, plus anything to do with illustration, character design, an...

SceneKit, ARKit and Swift 4 – Basics Tutorial – Part 2 – Hit Testing In this second video in our SceneKit and ARKit basics...

SceneKit and ARKik – Basics Tutorial – Part 1 In this first video tutorial using the ARKit and SceneKit template, we’ll re...

Adobe Animate CC 2018 – Basic Tutorials – Part 1 In this Adobe Animate basics video tutorial, we’ll discuss the selection...

How to Ink then Shade a Clothing Heavy Comic Book Character – Part 2 In this second video we’ll ink and shade the clothing of th...

How to Ink then Shade a Clothing Heavy Comic Book Character – Part 1 The initial sketch of a comic book character illustration we̵...

How to Draw, Shade and Color a Male Comic Book Character’s Face using Procreate A fun off-the-cuff video tutorial on how to draw using Procr...

Build an iMessage App Part 14 – Adding a Resend Button Finally we’ll polish off the tutorial series by adding a resend button to...

Build an iMessage App Part 13 – Refining the Picker Wheels In this Swift 3 video tutorial, we’ll make the picker columns / compo...

Build an iMessage App Part 12 – Adding the “Sayings” Images In this video we’ll add the secondary image to the image container....

Build an iMessage App Part 11 – Saving the Image to Send as an MSMessage and as Data to Retrieve In this Swift 3 tutorial we’ll...

Build an iMessage App Part 10 – Rotating with a UISlider and Going Back to Intro Screen In this video tutorial, we’ll rotate the...

Introduction to Sprite Kit – Part 8 – Changing zPositions at Runtime and Making a Custom Class In this final video, we’ll...

Build an iMessage App Part 9 – Scaling with a UISlider and Saving the Scale to User Defaults In this video tutorial, we’ll scale...

Introduction to Sprite Kit with Swift 3 – Part 7 – Detecting Physics Contacts Between Bodies In this video tutorial, we’ll...

Build an iMessage App Part 8 – Re-positioning the Emoji from the Last Location Saved in the User Defaults In this Swift 3 video tutori...

Introduction to Sprite Kit with Swift 3 – Part 6 – Gesture Recognizers In this video tutorial we’ll add Swipe, Tap and Rot...

Build an iMessage App Part 7 – Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage video tutorial,...

Introduction to Sprite Kit – Part 5 – Short Interlude to look at a Cross Platform Project We’ll take a short break from th...

Introduction to Sprite Kit with Swift 3 – Part 4 – Action Groups / Sequences and Run Blocks In this video, we’ll continue...

Build an iMessage App Part 6 – Customizing the Emoji Picker and Adding an Image Container In this Swift 3 and iMessage tutorial, we...

Introduction to Sprite Kit with Swift 3 – Part 3 – Introducing SKActions and Detecting Touches In this video tutorial, we’...

Introduction to Sprite Kit with Swift 3 – Part 2 – Adding a Player with Physics Properties In this video tutorial we’ll ju...

Build an iMessage App Part 5 – Adding the Second UIPickerView In this part of our Swift 3 / iMessage app video tutorial, we’ll p...

Build an iMessage App Part 4 – Styling UIButtons and UIView Animations In this video we’ll add a UIButton to eventually move awa...

Introduction to Sprite Kit with Swift 3 – Part 1 – The Starting Template A quick video tutorial for FIRST time users of Xcode 8,...

Build an iMessage App Part 3 -Using Images in the Picker and Selecting Rows (Video Tutorial Podcast 39) In this video tutorial we will repla...

In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'...

In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'...

In this Xcode 8 video tutorial, we'll take a quick look at Sticker Packs for iOS 10, how to set them up, how stickers are sent, and then we'...

In this video tutorial, you'll learn how to setup Tile Maps in Xcode 8. We'll look at the new Tile Map Node, the tools to paint tiles in the...

Learn how to start programming a game using Sprite Kit on Apple Watch. This tutorial using Xcode 8, Swift 3 and targets Watch OS3 on the sim...

Switching from Swift 2.2 to 3 in Xcode 8 (CartoonSmart Video Tutorial Podcast Episode 34) In this video tutorial podcast we’ll take a...

In this Adobe Animate / Flash video tutorial, we'll teach how to draw vector art to look like retro pixel art. Ironic huh. And as the title...

How to Change Entire Image Sequences in Adobe Animate (Video Tutorial Podcast Episode 32) Today we’ll look at how to take a series of...

This Swift video tutorial we'll talk about creating Set collection variables. Sets are similar to arrays, but are unordered collections. You...

This Swift video tutorial we'll talk about logical AND (&&) and OR ( || ) operators. Okay, not the most exciting Swift tutori...

In this Swift video tutorial, we'll talk about nil coalescing operators. This operator, defined by two question marks ( ?? ), allows you to...

Ternary Conditional Operators in Swift 2.2 (CartoonSmart Video Tutorial Podcast 28) This video tutorial we’ll talk about how to shorth...

In this Swift video tutorial, we'll discuss the how's and why's of programming optional variables in any of your iOS or tvOS apps or games....

In the first couple minutes we'll give viewers a little background on why they might want to pause, then repeat the last action in an SKActi...

In this video tutorial, we'll discuss some of the fun you can have with String type variables with Swift 2 in an iOS or tvOS based app. Marv...

In the continuing saga of setting up Clevon’s wordpress-ed based website, we’ll actually install a theme worth a damn (Cardinal by Swift Ide...

Swift Defer Statements and Programming with Emojis (CartoonSmart Video Tutorial Podcast Episode 23) Time to learn about defer statements! Th...

In this video tutorial we'll look at how to use Generics in a Swift function. A generic function or method works on collections of different...

This tutorial we will discuss Error types in Swift, include do and catch statements. This can be a tad confusing to new iOS / tvOS developer...

Discussion on the new Top Level Domains (Bonus Show 5) Join us in this serious talk (eye roll) on the new top level domains you can register...

In this lesson we'll look at enum type variables with Swift. These are constant variables which could be used for getting back a raw value,...

How to Setup a WordPress Site Part 4 (Video Tutorial Podcast Episode 19) We’ll continue building Clevon’s WordPress based websit...

We make good on our promise to let Clevon announce the 2nd annual ClevCon, July 4 outside the River Falls post office, assuming the Post Off...

How to Draw a Logo Part 2 ( Video Tutorial Podcast Episode 18) Continuing from yesterday we’ll finish off making the Uhmerican Made lo...