RGSS ネタはアレそうだ (汗
変数でも関数でもなく引数かな。よーするに変数か。
(name) 内の name は "アレックス" を受けている。

ここら辺を参考に
ttp://www.ruby-lang.org/ja/man/?cmd=view;name=FAQ%3A%3A%A5%E1%A5%BD%A5%C3%A5%C9#a5.2e2.20.2b.a4.e4-.a4.cf.b1.e9.bb.bb.bb.d2.a4.c7.a4.b9.a4.ab

たぶん、代入する感じでインスタンス変数にアクセスする手法だと思う (よく知らない)
普通に書くと以下の感じになるか? # というか attr_write を使う

class Person
def name
return @name
end
def instans_write(arg) # def name=(name)
@name = arg # @name = name
end # end
def hello
print "俺は" + @name + "だ"
end
end

alex = Person.new
alex.instans_write("アレックス") #a lex.name = "アレックス"
alex.hello