Czy gamedev jest fajny a projekty biznesowe nudne?

Czy gamedev jest fajny a projekty biznesowe nudne?
Marcin Marcin
  • Rejestracja:prawie 6 lat
  • Ostatnio:około miesiąc
  • Postów:610
0

Czy praca w GameDev i tworzenie gier to spełnienie marzeń programisty?
Odniosłem wrażenie, że osoby z GameDev uważają się za tych, którzy robią fajne rzeczy. Traktujący przy tym projekty biznesowe jako nudną pracę.

Osobiście gier nie pisałem, nie chciałem pisać i nie zacząłem. Traktuję to jako część przemysłu rozrywkowego takiego jak tworzenie filmów czy muzyki. Większość ma tam pracę kreatywną, a programowanie nie ma aż takiego znaczenia.

Osobiście nie uważam, aby wszystkie projekty biznesowe były nudne. GameDev też nie każdemu będzie pasował.
Jaka jest wasza opinia na ten temat?


Fan moderatora somekind
ledi12
  • Rejestracja:ponad 5 lat
  • Ostatnio:26 dni
  • Lokalizacja:Wrocław
1

Jedni wolą blondynki, drudzy brunetki :P


Robię http response status cody w martwych ciągach
p_agon
This question is likely to be answered with opinions rather than facts and citations. It should be updated so it will lead to fact-based answers. :P
p_agon
This answer has severe formatting or content problems. This answer is unlikely to be salvageable through editing, and might need to be removed. :D
Marcin Marcin
  • Rejestracja:prawie 6 lat
  • Ostatnio:około miesiąc
  • Postów:610
2

E tam, rude jest piękne :)


Fan moderatora somekind
99xmarcin
  • Rejestracja:prawie 5 lat
  • Ostatnio:5 miesięcy
  • Postów:2420
0

Zależy jakie masz marzenia. Jak byłem nastolatkiem to marzyłem o tym żeby pisać OS'y i własne języki programowania...


Holy sh*t, with every month serenityos.org gets better & better...
LukeJL
i udało się spełnić to marzenie?
99xmarcin
@LukeJL: NIE :P
LukeJL
co cię powstrzymuje?
99xmarcin
Rekruterzy w Google...
LukeJL
ale przecież można samemu robić. Linus Torvalds sam z siebie zrobił system operacyjny. Tutaj też na forum ludzie robią własne systemy.
DE
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 11 godzin
  • Postów:564
0

Może jak się jest też graczem to gamedev wydaje się bardziej satysfakcjonujący. Ja zagram w coś średnio raz na rok/dwa i tworzenie gier też było czymś co mi się stosunkowo szybko znudziło, ale robiłem tylko małe gierki niekomercyjnie - może przy tytułach AAA jest lepiej.

Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 4 godziny
  • Postów:6636
0

Jeśli trafi się do projektu gry, której chcielibyśmy być współautorami, to jest fajnie.

Np. chciałbym robić krwawy FPS i przyjmą mnie na gameplay developera do Shadow Warrior 4.

Ale raczej często nie ma się tyle szczęścia i pozostaje samodzielna realizacja swoich projektów, żeby nie było nudno ;)

Mimo wszystko, wolałbym zawodowo pracować nawet przy grze niezgodnej z moim gustem, niż przy projektach informatycznych innych niż gry.


🕹️⌨️🖥️🖱️🎮
edytowany 3x, ostatnio: Spine
Sunnydev
W pierwszej części sw były zajebiste easter eggi :P
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 10 godzin
  • Lokalizacja:Wrocław
0
Marcin Marcin napisał(a):

E tam, rude jest piękne :)

Zwłaszcza vectra i focus.

Co do tematu, to nie ma znaczenia branża, technologia ani rodzaj oprogramowania. Dopóki są architekci z wieży, seniorzy z trzyletnim stażem, sysopsi przebrani za devopsów i scrum masterzy, to nudno na pewno nie będzie.
A patologie w gamedevie potrafią być nawet większe niż gdziekolwiek indziej, np. zakaz zgłaszania bugów.

edytowany 1x, ostatnio: somekind
Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 4 godziny
  • Postów:6636
0
somekind napisał(a):

A patologie w gamedevie potrafią być nawet większe niż gdziekolwiek indziej, np. zakaz zgłaszania bugów.

Od użytkowników, czy w wewnętrznych testach?

Gdzie takie coś widziałeś?


🕹️⌨️🖥️🖱️🎮
DE
Jeżeli jest to tworzenie gry dla klienta to potrafię sobie wyobrazić kontrakt w którym klient ma określony czas na sprawdzenie i przetestowanie wszystkiego, a po tym czasie fixy są dodatkowo płatne. Jeżeli używa się wspólnej Jiry to w sumie zgłaszanie błędów działa na niekorzyść takiego software housu.
TR
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 3 lata
  • Postów:97
0

Zależy na jaki projekt się trafi. Gdybym miała robić FPS-a to fajnie, ale na razie pracuję przy projekcie który zupełnie mi się nie podoba :)
Kwestia gustu...
Edit: Tak naprawdę to do pracy idę tylko zarobić pieniądze, a to co lubię i jest ciekawe robię po godzinach i w weekendy ;)

edytowany 1x, ostatnio: TheRottenCookie
Zobacz pozostałe 2 komentarze
Spine
@stivens: ale to jeden z łatwiejszych typów gier do wykonania ;) Chodzisz, skaczesz i strzelasz. Nie ma np. jakichś zaawansowanych systemów walki jak Tekkenie.
stivens
@Spine: no wlasnie? Najwiecej do roboty dla programisty to jest pewnie w jakichs RPGach. A w takim FPSie to masz silnik i designer mapki uklada. Wow, so much fun...
Spine
@stivens: ale istnieją oryginalne FPSy, w których programista też musi się wykazać, np. SUPERHOT i Portal. Poza tym oszczędzanie sobie roboty to też fun i można czerpać z tego satysfakcję ;)
stivens
SUPERHOT to dla mnie troche inny gatunek juz
stivens
Przy czym nie jestem pewien czy faktycznie tak duzo programista musi sie tutaj wykazac. Tutaj tez najwazniejszy jest level design.
P1
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad 3 lata
  • Postów:22
1

A czy branża ma tu jakieś znaczenie? Bo jak idziesz na etat to z góry masz ustaloną stawkę niezależnie od wyniku.

Jak jesteś dobry to nawet nie musisz wykręcać wyniku, bo wystarczy jakoś wysiedzieć kolejny miesiąc, i tak co miesiąc. Niektórym to wystarcza, nie mi.

Nigdy nie powiedziałbym wtedy, ze etat to jest ciekawa sprawa. Może na początku, przez pierwsze miesięce, gdy większość rzeczy jest nowa.

Kiedyś myślałem, że ciekawy etat byłby OK gdyby był duży nacisk, dużo wymagań, potrzeba ciągłego douczania, rozwiązywania coraz ciekawszych problemów i tak też zrobiłem, ale po realizacji pierwszego projektu widzisz, że już nie masz życia, a finalnie stawka niezbyt różni się od tego co ma webdev. Takie podejście na dłuższą metę bez planu jest słabe.

Etat jest ciekawy gdy masz w tym dodatkowy interes. Przykladowo chcesz za jakiś czas stworzyć profesjonalne oprogramowanie dla muzyków. To szukasz firm, ktore robią takie rzeczy. Poznajesz dziedzinę, technologie, uczysz się na błędach i krok po kroku zdobywasz wiedzę jak tego dokonać. Przejście przez etat daje Ci dodatkowy czas, unikasz wielu błedów, nie odkrywasz koła, a jednoczesnie masz jakieś źródło utrzymania i spokój, by wszystko zgrać ze sobą jak należy. Jesli program niesie zbyt duże ryzyko to część prac warto zlecić, nie ma sensu pisać tego samemu jeśli ktoś inny może zrobić pewne części taniej.

Następnie, gdy kończy się zakaz konkurencji wypuszczasz własne programy dla muzyków na zróżnicowane potrzeby - to jest wg mnie ciekawe, bo tworzysz, a starania i decyzje mają przełożenie na wynagrodzenie. Pozostałe rozwiązania, które gwarantują spokój i komfort nie są i nie będą ciekawe. Ja na etat pójdę, gdy będę tonął w długach lub gdy będę tak stary, leniwy i zmęczony, by inni mogli za mną nadążyć.

edytowany 4x, ostatnio: pprog123
T3
  • Rejestracja:ponad 4 lata
  • Ostatnio:6 miesięcy
  • Postów:687
0

Serio ktos sie przejmuje zdanien jakiegos randoma z internetu i teraz chcecie porownywac sobie pompki - kto robi ciekawsze rzeczy? :-D

To juz w szkole sredniej widac, ze kazdy interesuje sie czyms innym i nawet tam juz ucza, ze to ma sie przede wszystkim tobie podobac.

Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 4 godziny
  • Postów:6636
0

@tmk3: Absolutnie nie przejmuję się tym co piszesz randomie z Internetu ;)

BTW. powodzenia na maturze.


🕹️⌨️🖥️🖱️🎮
edytowany 1x, ostatnio: Spine
T3
Nie wierze, goscia zabolal random z internetu :-D
Marcin Marcin
  • Rejestracja:prawie 6 lat
  • Ostatnio:około miesiąc
  • Postów:610
0

Ciekawy podcast o game dev w retro

@Matttt może wypowiesz się na ten temat? Wiem że tworzyłeś grę i ją sprzedałeś :)

Czy znacie jakieś kanały na YouTube albo Dev Logi gdzie można przeczytać jak to faktycznie wygląda lub gdzie ten temat jest poruszany?


Fan moderatora somekind
Matttt
Hej, sorry za późną odpowiedź - dłużej mnie tu nie było :D generalnie miałem sporo szczęścia, bo nowy właściciel gry czytał mojego bloga i przeczytał, że myślę nad sprzedażą. Napisał do mnie z ofertą, podbiłem trochę cenę w ramach negocjacji i gra została sprzedana. W sumie tyle;p
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 10 godzin
  • Lokalizacja:Wrocław
1
Spine napisał(a):

Od użytkowników, czy w wewnętrznych testach?

Od zatrudnionych w firmie w celu testowania gry testerów.
Ale to jest nawet logiczne. Skoro firma nie dorosła do używania bugtrackera, to jak tu bugi zgłaszać.

Gdzie takie coś widziałeś?

W firmie zajmującej się tworzeniem gier.

Boski
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 2 godziny
  • Postów:132
0

ja to widzę tak:
plusy:

  • jak po godzinkach też dłubiesz sobie gierki, to co się nauczysz w pracy (technologie/wzorce/techniki/biblioteki) to Twoje i łatwo sobie zaadoptujesz
  • praktycznie nigdy nie jest nudno, nawet jak gierka nie w Twoich klimatach, to zagadnienia rzadko są powtarzalne i mogą być ciekawe

minusy:

  • może to pierdoła, ale ostatnio brakuje mi realnego wpływu na świat, robotnik robiący chodnik pod blokiem ma większą użyteczność niż ja
  • gorsza kasa względem innych branż (takie mam wrażenie po czytaniu forum)
  • a mega presja przy crunchu kosztem snu/zdrowia/jakiegokolwiek życia towarzyskiego czy rodzinnego

chyba, że to ja mam takiego pecha co do tego ostatniego @Spine ? Bo magiczne 'brak cruchów' z ogłoszeń zawsze weryfikowany był przez życie, miesiąc/dwa przed premierami

edytowany 1x, ostatnio: Boski
CH
  • Rejestracja:ponad 4 lata
  • Ostatnio:prawie 2 lata
  • Postów:449
0

Ide pisac gre platformowa i zobacze czy to fajne, mozecie mi stworzyc forum Gry prosze

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)