Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1056461 Posts in 42903 Topics- by 34854 Members - Latest Member: Columbus007

October 23, 2014, 07:48:53 AM
TIGSource ForumsDeveloperTutorialsUnity C# Text Tutorials
Pages: [1] 2 3 ... 5
Print
Author Topic: Unity C# Text Tutorials  (Read 29891 times)
Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« on: August 12, 2011, 01:47:15 AM »

Want to learn C# scripting in Unity? Prefer text tutorials? You are in the right place!

Catlike Coding's Unity C# Tutorials

The creation of these tutorials has been funded via Patreon. It's like Kickstarter or Indiegogo campaign, but ongoing. If you enjoy what's available now and want more, please become my patron!

Clock
Build an analogue clock that shows the current time. While doing so, become familiar with the basics of writing C# scripts in Unity.

Constructing a Fractal
Recursively add chilren to a game object, add some randomization, and you get your own 3D fractal. Use a coroutine to see it grow.

Maze
Procedurally fill a rectangular area with a random walk. Add walls, doors, rooms, and other details. Then navigate the maze you have created.

Curves and Splines
Start with a line segment, then work your way up to quadratic Beziér curves and splines. All fully editable in the scene view.

Noise
Create a prodedural texture, then fill it with pseudorandom noise. Go from 1D to 3D, generating both Value and Perlin noise.

Noise Derivatives
Create a procedural mesh, using noise to turn it into a terrain. Then compute analytical noise derivatives to define surface normals and create particle flows with Curl noise.


Older Tutorials

These tutorials hail from the Unity 3 era, but they're all updated to Unity 4.

Graphs
Visualize mathematical functions using particle systems, and even animate them. Show a 1D line, a 2D grid, and a small 3D voxel system.

Runner
Create an endless runner game with different platform types and a power-up. You'll use physics, particle systems, managers, a simple event system, and object queues.

Custom Data
Create a custom data type for a colored point, then make it easier to edit by giving it a custom property drawer.

Custom List
Build an alternative visualization for arrays and list. Give it a few configuration options and make sure that the colored point's drawer plays nice with it.

Star
Using a list of colored points, create a simple star object by means of a dynamic mesh, which exists in edit mode and is editable in the scene view.


Found these tutorials useful? Want more? Become my patron!



(Here's the original opening post bit.)

Smiley I decided to make these because I prefer text tutorials myself and I might not be the only one. I made two so far, spending a lot of time on them. I hope to get a few donations, then I'll make more.

Have fun!
« Last Edit: September 30, 2014, 07:47:15 AM by Jasper Flick » Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
Mattivc
Level 0
***

Level 21 Viking Programmer


View Profile WWW Email
« Reply #1 on: August 15, 2011, 03:13:12 AM »

I already know Unity C# programming, so i cant speak on how good these are for a beginner. And personally i prefer video tutorials.

However your tutorials are very well designed and easy to read. And would most likely work well for a beginner.

I really like your graphs tutorial, hadn't tough of using the particle system like that. Will give it a try later.

Well done  Hand Clap
Logged
Hima
Level 4
****


OM NOM NOM


View Profile WWW Email
« Reply #2 on: August 15, 2011, 07:02:00 AM »

I love it. While video tutorial is good, I love text tutorial like this too since I can go at my own pace and don't have to pause my favourite music Smiley

I'll donate for sure after I got my payment for this month. Keep up the good work!  Gentleman
Logged

Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #3 on: August 17, 2011, 03:05:06 AM »

Smiley Thanks for the compliments! I'll start on the next one soon.
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
rhys_vdw
Level 0
***



View Profile Email
« Reply #4 on: August 17, 2011, 07:15:08 AM »

Hey man. This is fantastic! I too prefer text tutorials... Video tutorials drain my life. (You can't skim read them/you can't listen to music while watching them/and you often can't read the code properly).

Anyway, I've been using pretty heavily since the start of the year, and consider myself fairly competent. But I just learnt a fair bit just reading the two tutes you've got up! I don't think this would be suited to somebody with no programming experience, however, you get pretty deep pretty quick (which is great for me, there's few good tutorials out there - esp for c#). I wish you'd started this six months ago. Heheh.

Also, your particle effects tute just solved a problem I was unsure how to approach (not graphs). Thanks! (made a donation)
« Last Edit: August 17, 2011, 07:21:00 AM by fecal_brunch » Logged

-Rhys
Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #5 on: August 18, 2011, 01:48:55 AM »

Smiley Awesome, man! Sorry I didn't get around to it sooner.
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
0rel
Level 4
****



View Profile WWW
« Reply #6 on: August 19, 2011, 03:27:13 PM »

Great tutorials! A good starting point to get into Unity scripting again... right now! Coffee
Logged
namragog
Level 10
*****


Humans are La La La~♪


View Profile WWW Email
« Reply #7 on: August 19, 2011, 05:31:25 PM »

I'm following this in case I want to use unity or C# when I finish may game.  Wink
Logged

Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #8 on: August 21, 2011, 04:16:59 AM »

I'm following this in case I want to use unity or C# when I finish may game.  Wink

Smiley That's the spirit!

I've begun working on the third tutorial. I'll let you know when it's finished.
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
TeeGee
Level 10
*****


Huh?

tomek_grochowiak@op.pl
View Profile WWW Email
« Reply #9 on: August 21, 2011, 02:51:44 PM »

I've been meaning to get a better grasp of both Unity and C# since a while, so this is just perfect. Very well designed, too. Thanks!

 Beer!
Logged

Tom Grochowiak
MoaCubeBlog | Twitter | Facebook
Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #10 on: September 26, 2011, 05:43:41 AM »

I just finished my third tutorial, Runner!

It's about making a simple endless side-scroller. Subjects it deals with include physics, object reuse, events, layered backgrounds, player input, and GUI.

Hand Any KeySmiley There's a web player version of the game on the tutorial page too. Enjoy!
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
BrandonQ
Level 0
**


View Profile Email
« Reply #11 on: December 08, 2011, 01:17:35 AM »

Perect, exactly what I have been looking for. I love you Notch for pointing me towards these forums. So many great people!
Logged
octacon100
Level 0
**



View Profile Email
« Reply #12 on: December 08, 2011, 07:48:47 AM »

Thanks for putting these up Jasper, they really help with learning Unity.  Smiley  Gentleman
Logged

This year is going to be the year I get a game finished! Athena Hope! <a href="http://forums.tigsource.com/index.php?topic=25163.0/>
Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #13 on: December 08, 2011, 07:51:30 AM »

Smiley My pleasure! Meanwhile, I'm working on my next biiiig project!
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
h_double
Level 0
**



View Profile
« Reply #14 on: January 27, 2012, 09:27:54 PM »

These are great tutorials. I've been interested in dipping more into both Unity and C#, and these are really helpful -- a great balance between accessible and in-depth. Thanks!
Logged

Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #15 on: January 28, 2012, 05:26:55 AM »

Coffee Good to hear!
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
Hima
Level 4
****


OM NOM NOM


View Profile WWW Email
« Reply #16 on: January 29, 2012, 09:30:14 PM »

Any plan to add any new chapters?  Wink
Logged

Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #17 on: January 30, 2012, 09:55:55 AM »

Yes, but I gotta find time for it. I'd like to cover some editor scripting.

Are you looking for something specific?
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
Hima
Level 4
****


OM NOM NOM


View Profile WWW Email
« Reply #18 on: January 30, 2012, 08:44:59 PM »

Actually, the editor scripting is exactly what I'm looking for :D  Unity's documentation cover it but only in Javascript and not C#. I've made some simple custom inspector but I'd love to read a tutorial on the subject written by you.  Smiley
Logged

Jasper Flick
Level 0
***


Catlike Coding


View Profile WWW
« Reply #19 on: January 31, 2012, 02:14:58 PM »

Smiley Lucky you! Editor scripting it will be.
Logged

Unity C# Tutorials
NumberFlow, procedural texture editor for Unity, free for non-commercial use.
@catlikecoding
Pages: [1] 2 3 ... 5
Print
Jump to:  

Theme orange-lt created by panic