Posts Tagged mac

Witaj świecie. Podstawy Unity.

Witam w pierwszej części mojego live show, show, show w którym będę uczył się razem z wami Unity. Dziś zajmiemy się przygotowaniem sobie odpowiedniego środowiska, pobraniem go, konfiguracją i powitamy nowy świat wstawieniem helikoptera. Zaczynamy.

Na początek musimy zdecydować się na platformę. Nie wiele silników gier daje możliwość tworzenia gier na mac’u, ale ponieważ Unity jest frameworkiem działającym na Open GL można go stosować wszędzie. Ja będę używał swojego starego, dobrego jabłuszka, ale tak naprawdę środowiska nie różnią się niczym. Unity daje nam obecnie 3 możliwości darmowego tworzenia gier (oczywiście pod warunkiem że nie nasza firma nie zarabia więcej niż 100K bo to już by naruszało licencję) – gry na PC, gry na mac’a oraz gry na iPhone. Swoją drogą jestem ciekawy jak wygląda sprawa z Nintendo Wii (licencja płatna).

Obrazek 1

Nie chcąc jednak zbytnio odbiegać od tematu, ja swoją zabawę zaczynam od podstaw – gier na Mac’a i PC. Aby zacząć cokolwiek, należy pobrać narzędzie ze strony producenta. Tu niczego chyba wyjaśniać nie trzeba, podajemy maila, rejestrujemy licencję, wszystko jest proste jak dla osoby która w ogóle zdecydowała się bawić w tworzenie gry. Zainstalowane? Czas poznać pewne mankamenty programu. Niekiedy, gdy długo pracujemy Unity zjada dużą ilość pamięci. Jeśli naprawdę widać że wszystko chodzi bardzo wolno należy zapisać projekt, i zresetować program (włączyć i wyłączyć) poza pamięcią Unity potrafi też podobno zjadać miejsce na dysku. Tego nie wiem, ale trzeba na to uważać. No dobra, to wszystko co do instalacji i podstawowego wprowadzenia. Czas zacząć działać. Read the rest of this entry »

Tags: , , ,

Webmasterze, czy wiesz że umiesz tworzyć gry?

Jesteś webdeveloperem? Lubisz grać w gry komputerowe? Znasz grafika 3D i animatora? Chciałbyś zaprogramować grę komputerową? Teraz masz taką szansę!

overview-broad

Unity to silnik do tworzenia gier komputerowych, bazujący na kilku językach skrypotwych. Jednym z nich jest JavaScript. Framework’a tego poznałem wczoraj, na dniu przedsiębiorczości, w Rhema Press, firmie która zajmuje się tworzeniem gier profesjonalnie. Jeśli jesteś twórcą aplikacji internetowych to jak zapewne się domyślasz, że tworzenie kodu dla Unity nie powinno sprawić Ci większych kłopotów. Jak dla mnie było to dość duże zdziwienie, co prawda jedyne co do tej pory zaprogramowałem to włączenie dźwięku piły podczas piłowania, ale API Unity jest na tyle proste że nikt nie powinien mieć z nim problemów. W internecie można znaleźć też forum, i masę videotutoriali, czyli bardzo duże wsparcie dla tego środowiska.

Dzisiaj bawiłem się w podstawy silnika. Zrobiłem scenę z użytymi obiektami GUI i ogniem, po czym podpiąłem do tego muzykę. Wszystko ładnie pięknie działa a zajęło mi to bardzo mało czasu. Teraz chcę zrobić symulator LOST’owego dymka, czyli taką grę testową, która pozwala Ci chodzić lewitując ogniem czarnego koloru. Polecam wszystkim zabawę z Unity, bo jestem nim bardziej zachwycony niż genialnością jQuery. JavaScript wciąż wymiata i będzie wymiatać ;-) .

Zdecydowałem się na cotygodniową serię newsów (ukazującą się co poniedziałek) w której będziecie mogli śledzić moje poczynania z Unity i uczyć się razem ze mną. Słowem, od zera do Game Developer’a.

Tags: , , ,

iPad okiem programisty

Wczoraj apple zaprezentowało długo wyczekiwany produkt – iPad. Jest to bardzo ciekawy produkt, który, jak podejrzewam, ma być odpowiedzią nie tylko na czytniki eBooków, ale także na netBooki, o których apple nie wyrażało się ostatnio zbyt pozytywnie. Mimo swojej oryginalności, nie tego się spodziewałem, byłem prawie pewien że iPad będzie kolejnym komputerem apple z systemem operacyjnym mac, który działać będzie identycznie jak inne komputery, takie jak macbooki, iMac’i itd. Apple zrobiło nam jednak wszystkim niespodziankę, iPad będzie urządzeniem niezależnym od systemu, a co za tym idzie, nie będzie możliwości instalacji jakiegokolwiek innego oprogramowania niż zbudowane właśnie dla tego urządzenia, podobnie jak w przypadku iPoda. Co jednak Ciekawe, przynajmniej w przypadku apple, iPad jest reklamowany jako tanie urządzenie. Zgodnie z cenami najtańsze urządzenie kosztować będzie 499$, jak znam polską marżę u nas będzie to około 2000zł. Trzeba jednak przyznać że urządzonko będzie bardzo przydatne, świetny notes, możliwość oglądania filmów na dużym, jak na ten typ urządzenia ekranie (nie myśląc o tym co będzie się działo z filmami avi, nie obsługiwanymi standardowo przez mac’i, czy filami RMVB), poza tym oczywiście wszystkie funkcje internetu, takie jak przeglądarka internetowa, mapy i mail a także wiele, wiele innych programów dostępnych za darmo, jak np. Facebook.

ipad

Read the rest of this entry »

Tags: , ,

Programowanie na macu.

Ostatnio postanowiłem rozwijać swoje umiejętności programistyczne, bo po przestanie na laurach nie jest dobre dla nikogo, zainteresowałem się więc językiem dedykowanym dla mac’a i iPhone/iPoda Touch – Objective C. Nikt poza apple nie korzysta dziś z tego języka, mimo to jest on bardzo ciekawy. Zaprogramowanie aplikacji dla iPhona daje podobne uczucie jak pierwsze pisanie kodu w PHP czy w C++ – nie robisz nic konkretnego, ale i tak bardzo Ci się to podoba. Tym którzy mają możliwość i dostęp do Mac’a z xCode, polecam zainteresować się frameworkami Cocoa i Cocoa Touch, trzeba przyznać że jest to bardzo przyjemne. Dla wszystkich którzy chcieli by zacząć zabawę polecić mogę:

  • iTunes U i tutoriale prosto z uniwersytetu Stanforda (dla Cocoa Touch i iPhone) dostępne w iTunes
  • Cocoa Dev Central (dla Cocoa i programowania aplikacji dla mac’a)
  • Apple Developer Center (dokumentacja objective C, frameworków i inne)

xcode-icon-512x512

Read the rest of this entry »

Tags: , , ,

Labolatorium Przeglądarek

Bardzo dużo webdeveloperów siedzi na systemie Windows tylko i wyłącznie z powodu IE6. Tak, przeglądarka robiąca duże problemy. Adobe spisało się i zaprezentowało perfekcyjne rozwiązanie, które szczególnie przydać się może developerom pracującym na Linuxach i Mac’ach. Na oba systemy Internet Explorer 6 jest dużym problemem. Browseshot, czyli screenschot z różnych przeglądarek było jednym z niewielu rozwiązań, sprawdzających czy strona na pewno działa pod IE. Dziś Adobe prezentuje lepsze rozwiązanie – http://browserlab.adobe.com w o wiele szybszym czasie tworzy screenshoty wielu przeglądarek. Jedyne czego potrzebujesz to Adobe ID. Niebawem przygotuję recenzję tego programu, teraz idę dokładniej testować to, wyglądające na perfekcyjne, narzędzie.

Tags: , , , ,