ARSA Framework: Master of ARSA Script.
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,516 students enrolled
Wishlisted Wishlist

Please confirm that you want to add ARSA Framework: Master of ARSA Script. to your Wishlist.

Add to Wishlist

ARSA Framework: Master of ARSA Script.

Study ARSA Script with your Photoshop. Quick and clean scripting for 2D games development.
5.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,516 students enrolled
Created by Arsa T.
Last updated 8/2017
English
Price: Free
Includes:
  • 11 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand arsa script for game development.
  • Understand basis of game logics with arsa script
  • Understand and applying function of arsa script to game.
  • Understand basis 2d game development.
View Curriculum
Requirements
  • Photoshop.
  • Basis of programming.
  • *Free redeem code ARSA Studio: udemy
Description

*Free redeem code ARSA Studio: udemy

Learn the main functions, core of concept and tools that you need to construct 2D games with ARSA Script and Photoshop.

Create games in Photoshop with this tutorial for everyone who interesting in game development.

  • What's ARSA Framework.
  • Downloading and Installation.
  • Basis of 2D Images.
  • Photoshop's layer operations.

Achieve your games at your skills by ARSA Script.

Study the basis of ARSA Script puts achievement to your games. ARSA Script is absolutely free software, simple used, has good help file, and is the cross platform to any devices embedded C/C++ compiler (now v 2.3.3 support only win32 and android). 

Looking for a new scripting language to build games that support universal resolutions, can be design UI/UX into photoshop once time similarly any terminal output.

Overall Course

Good for everyone who has photoshop basic skill and fundamentals programming, Through course more 9 hours and 10+ chapters of contents you will learn all of the ARSA Script basic until advance and grown skill of concept 2D game development. Each chapter shown learning with example, so, get easy, quick and clean follow videos.

Spawn point is the introduction of ARSA Framework and ARSA Script what is, next, it is download and installation tools from official website, This course will take you through ARSA Script functions, variable types, math operators, and how to apply them to your games.

The course take you through flow control by teaching you how to use if-else, for, while loops and custom function declaration to your games.

Students completing the course will have the knowledge and know-how to create 2D games with Photoshop and useful ARSA Script. 


ARSA Framework: Master of ARSA Script

(c) 1999-2017. ARSA Productions. 


First Section: Basic 

Chapter 1: Install ARSA Framework

  • 1.1 What's ARSA Framework.
  • 1.2 Downloading and Installation.

Chapter 2: Basis of 2D Images

  • 2.1 Understand 2D game coordinate.
  • 2.2 Understand 2D and universal resolution.
  • 2.3 Understand 2D Images - vector vs raster.
  • 2.4 First image loading - PSD.
  • 2.5 Limitation of PSD for ARSA Framework.

Chapter 3: Transformations Images

  • 3.1 Visible/invisible/visible-percent
  • 3.2 Opacity
  • 3.3 Rotation by axis: x, y, z
  • 3.4 Draw order
  • 3.5 Set, move position
  • 3.6 Animate
  • 3.7 Color and alpha
  • 3.8 PSD Offset set/move
  • 3.9 Draw and rotation flags

Chapter 4: Touch Input

  • 4.1 Touch operations.

Chapter 5: Audios and Videos

  • 5.1 Audios operations.
  • 5.2 Videos operations.

Chapter 6: Layer Hit

  • 6.1 Hit with any layer.
  • 6.2 Hit with specify layer.

Chapter 7: Fonts

  • 7.1 Show text with build-in font.
  • 7.2 Custom font - true type.


Second Section: Advance

Chapter 8: ARSA Script Basis of Programming

  • 8.1 Declaration variable - local/global.
  • 8.2 Set value to variable.
  • 8.3 Basis math operations.
  • 8.4 Function and procedure.
  • 8.5 Condition - if/ifelse.
  • 8.6 Loop - for/while.
  • 8.7 Random.
  • 8.8 Time.
  • 8.9 Return/break.
  • 8.10 String operations.
  • 8.11 Structure - local/global.
  • 8.12 Arrays.
  • 8.13 File operations.

Chapter 9: Frame per second (FPS) 30, 60

  • 9.1 Set/Get FPS.

Chapter 10: Loading PSD file.

  • 10.1 Loading from secondary storage or cloud.
  • 10.2 Get layers count

Chapter 11: External script

  • 11.1 Loading script from external file.

Chapter 12: Group of layers

  • 12.1 Add/remove layers to a group.
  • 12.2 Transformation group.

Chapter 13: Clone layer

  • 13.1 Clone/remove layer.
  • 13.2 Get all layers by prefix.

Chapter 14: Log

  • 14.1 Log a messages

Chapter 15: Finite state machine (FSM) theory

  • 15.1 Basic theory of FSM.
  • 15.2 Implementation FSM.

Chapter 16: Manager theory

  • 16.1 Basic theory of Manager.
  • 16.2 Implementation Manager.


Third Section: Workshop
Chapter 17: Deploy game to android device.

  • 17.1 Preparing android device.
  • 17.2 Deploy operations.
  • 17.3 Icon changing and sizing.
  • 17.4 Launch Game.

Chapter 18: Pacman clone game.

  • 18.1 Prepare resources.
  • 18.2 Coding game.

Chapter 19: Gage.

  • 19.1 Prepare resources.
  • 19.2 Coding.

Chapter 20: Time counter.

  • 20.1 Time counter.
  • 20.2 Time counter with UI.

Chapter 21: Maching Objects.

  • 21.1 Prepare resources.
  • 21.2 Coding.

Chapter 22: Photo hunt.

  • 22.1 Prepare resources.
  • 22.2 Coding.
Who is the target audience?
  • Guys who focus to new game developer.
  • Anyone who wants easy way to make game or app.
  • Photoshop family and have intension to making digital media game or app on smartphones.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
10:55:25
+
Basic
7 Lectures 03:58:47

1.1 What's ARSA Framework.

1.2 Downloading and Installation.

Chapter 1: Install ARSA Framework
25:12

2.1 Understand 2D game coordinate.

2.2 Understand 2D and universal resolution.

2.3 Understand 2D Images - vector vs raster.
2.4 First image loading - PSD.
2.5 Limitation of PSD for ARSA Framework.

Basis of 2D Images
27:59

3.1 Visible/invisible/visible-percent
visible
setvisiblepercent
3.2 Opacity
setalpha
3.3 Rotation by axis: x, y, z
r=0x0x1 rs=60
3.4 Draw order 0, 999
setorder
3.5 Set, move position
pos
move
3.6 Animate
{
} animate=a1 fps=30 play loop=true
pp = pingpong
once = do one time
true = repeat forever
3.7 Color and alpha
setcolor
3.8 PSD Offset set/move
setoffset
moveoffset
3.9 Draw and rotation flags
setdrawflags
setrotflags

Chapter 3: Transformations Images
55:46

4.1 Touch operations.
touch

Chapter 4: Touch Input
29:21

5.1 Audios operations.
audio
5.2 Videos operations.
video

Chapter 5: Audios and Videos
53:27

6.1 Hit with any layer.
6.2 Hit with specify layer.
hitlayer

Chapter 6: Layer Hit
32:18

7.1 Show text with build-in font.
7.2 Custom font - true type.
text

Chapter 7: Fonts
14:44
+
Advance
9 Lectures 05:24:18

8.1 Declaration variable - local/global.
int, float, string
gint, gfloat, gstring
8.2 Set value to variable.
set, setstring
8.3 Basis math operations.
8.4 Function and procedure.
8.5 Condition - if/ifelse.
8.6 Loop - for/while.
8.7 Random.
random
8.8 Time.
gettime, getrealtime
8.9 Return/break.
8.10 String operations.
strstr, strtok, addstring
8.11 Structure - local/global.
struct, gstruct
8.12 Arrays.
8.13 File operations.
read/write

Chapter 8: ARSA Script Basis of Programming
01:37:13

9.1 Set/Get FPS.
setgamefps
getgamefps

Chapter 9: Frame per second (FPS)
09:16

10.1 Loading from secondary storage or cloud.
psd
http://www.sarosworld.com/chars4_bg.psd
10.2 Get layers count
getlayercount

Chapter 10: Loading PSD file
27:33

11.1 Loading script from external file.
arsascript

Chapter 11: External script
05:23

12.1 Add/remove layers to a group.
from photoshop
{

} group=groupname
from script
addgroup
addelement
removeelement
12.2 Transformation group.
setgroupvisible
setgrouppos

Chapter 12: Group of layers
42:02

13.1 Clone/remove layer.
clonelayer
removelayer
13.2 Get all layers by prefix.
getlayerall

Chapter 13: Clone layer
30:25

14.1 Log a messages
alog

Chapter 14: Log
04:50

15.1 Basic theory of FSM.
15.2 Implementation FSM.

Chapter 15: Finite state machine (FSM) theory
25:39

16.1 Basic theory of Manager.
16.2 Implementation Manager.

Chapter 16: Manager theory
01:21:57
+
Workshop
4 Lectures 01:32:20
Chapter 17: Deploy game to android device.
32:42

Chapter 18: Pacman clone game.
22:41

Chapter 19: Gage.
20:27

Chapter 20: Time counter.
16:30
About the Instructor
Arsa T.
5.0 Average rating
1 Review
1,516 Students
1 Course
Producer

I'm CEO and Founder of ARSA Productions and have a passion in game development, Producer of Zaros X Battle is 2D classic fighting game.its sold and used in Thailand since 2007 and next two years Arcade platform released and distributed to whole modern game center in Thailand.

Now, ARSA Framework is main focus point to development at ARSA Productions.