«software-engineering» 태그된 질문

소프트웨어 엔지니어링은 게임 개발 분야에 적용되는 소프트웨어의 설계 및 개발입니다. 이 태그를 사용하는 질문은 소프트웨어 작성 또는 설계 작업과 관련된 이론적 개념 및 실무에 관한 것이어야합니다. 질문에는 프로그래밍과 관련되거나 코드가 포함되어 있으므로이 태그를 사용해서는 안됩니다.

2
Game Programming Gems 시리즈에 더 많은 책이 있습니까? [닫은]
마지막 게임 프로그래밍 보석 책이 출판 된 지 3 년이 넘었습니다. 공식 웹 사이트는 더 이상 업데이트되지 않으며, 마크 델로 우라의 웹 사이트의 페이지는 시리즈가 끝난 것을 의미하는 것으로 보인다. 이것에 대한 공식적인 진술이 있었습니까? 숫자 8이 마지막 책 이었습니까? 보석을 프로그래밍 게임은 가장 (없는 경우 중 하나였다 , 나, …

3
C ++에서 오류 처리를위한 try-catch 또는 ifs
예외는 게임 엔진 디자인에 널리 사용됩니까, 아니면 순수한 if 문을 사용하는 것이 더 바람직합니까? 예를 들면 다음과 같습니다. try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( "Frame time: 0", …


3
팀은 소스 파일의 덮어 쓰기 작업을 어떻게 방지합니까? [닫은]
예를 들어 게임 엔진과 같이 여러 사람이 동시에 작업하는 동안 덮어 쓰기가 어떻게 방지 될 수 있습니까? 하자 말의 개발자 하나 에 노력 Audio.cpp하고 개발자 두 도에 작동하고 Audio.cpp, 방법이 일반적으로 전투 덮어 쓰기에 큰 팀에서 관리한다? (즉 , 개발자 1 이 완료 될 때까지 개발자 2 가 파일을 열지 …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 


9
모든 게임 오브젝트를 단일 목록에 저장하는 것이 허용 가능한 디자인입니까?
내가 만든 모든 게임에 대해 모든 게임 오브젝트 (글 머리 기호, 자동차, 플레이어)를 단일 배열 목록에 배치하고,이를 반복하여 그리기 및 업데이트합니다. 각 엔티티의 업데이트 코드는 해당 클래스 내에 저장됩니다. 궁금한 점이 있습니다. 이것이 올바른 방법인지, 더 빠르고 효율적인 방법입니까?

7
Dev 키트에 액세스하지 않고 PS3 / Xbox 360 경험을 얻는 방법?
저는 PS3, Xbox 360의 산업 프로그래밍에 들어 가려고하는 신진 게임 프로그래머입니다. 제가 본 가장 큰 문제는 잠재적 인 고용주에게 내 기술을 보여줄 필요가 있지만 PS3 또는 Xbox 360 용 Dev 키트에 액세스 할 수는 없다는 것입니다. 이것은 직접 불가능합니다. 내 질문은 콘솔 개발자에게 내 기술을 보여줄 수있는 가장 좋은 대안은 …

10
가장 일반적으로 사용되는 프로그래밍 언어는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

3
게임 엔진에서 단위 테스트를 어떻게 수행합니까?
부끄러운 일로, 나는 적절한 단위 테스트를 작성하지 않았으며, 테스트가 성공한 후에 처분 할 작은 조직화되지 않은 테스트 프로그램 만 작성했습니다. 게임 프로젝트에서 단위 테스트를 수행하는 방법에 대한 명확한 아이디어가 없습니다. (내 언어는 C ++입니다.) 엔진의 각 하위 시스템에 대해 별도의 프로젝트와 관련 테스트를 수행 한 다음 실제 엔진을 빌드하는 더 …

6
게임 개발에서 테스트 주도 개발이 가능한가?
스크럼 인증을 받았기 때문에 시스템을 개발하는 동안 민첩한 방법론을 사용하는 경향이 있으며 스크럼 프레임 워크의 일부 캔버스를 사용하여 일상적인 작업을 관리합니다. 게다가, TDD가 게임 개발에 옵션이 될 수 있는지 궁금합니다. 이 GD 질문을 믿는다면 TDD는 게임 개발에별로 유용하지 않습니다. MVC 및 TDD가 왜 게임 아키텍처에서 더 많이 사용되지 않습니까? 나는 …

5
"초보자"게임 프로젝트를 넘어
나는 게임 개발자가 알아야 할 수학 유형에 대해이 답변을 읽고 있었고이 부분은 실제로 나에게 두드러졌습니다. How do I move my game object? The novice might say: "I know! I'll just do:" object.position.x++. 그것이 내가 그렇게 생각하는 방식이므로 내 기술 수준을 보여줍니다. 적어도 과거에 만든 2D 사이드 스크롤링, 아케이드 스타일의 게임에는 …

4
게임 엔진은 어떻게해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 기술을 향상시키고 새로운 것을 시도하고 3D부터 시작하고 싶습니다. C ++로 3D 프로그래밍 시작 을 읽었 지만 엔진에 …

9
게임을 끝내는 방법? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 내 문제는 게임 (실습 용) 또는 내 게임 또는 다른 문제의 복제본을 프로그래밍 할 때마다 개발 중 어딘가에서 …

2
게임에서 작업에 대한 C ++ 작업 경험을 얻는 가장 좋은 방법 (C #에서 제공) [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

1
어떤 기능이 엔진에 속하고 어떤 기능이 게임에 속합니까?
현재 2D 게임 엔진의 새로운 기능을 엔진에 직접 코딩하여 구현하고 테스트하고 있습니다. 동시에 스크립트 지원을 갖춘 쇼케이스 게임이 있는데 엔진 기능을 호출해야합니다. 예를 들어 게임을 위해 특별히 스크립트를 작성하는 대신 고정 타일 이동을 엔진의 Entity 클래스에 연결합니다. 이것은 분명히 하나 이상의 게임에 사용되는 일반 엔진의 아이디어를 깨뜨리고 있습니다. 올바른 부분 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.